MailMessage.AlternateViews プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MailMessage.AlternateViews プロパティの意味・解説 

MailMessage.AlternateViews プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

メッセージ本文の別形式表示内容格納するために使用する添付データコレクション取得します

名前空間: System.Net.Mail
アセンブリ: System (system.dll 内)
構文構文

Public ReadOnly Property
 AlternateViews As AlternateViewCollection
Dim instance As MailMessage
Dim value As AlternateViewCollection

value = instance.AlternateViews
public AlternateViewCollection AlternateViews { get;
 }
public:
property AlternateViewCollection^ AlternateViews {
    AlternateViewCollection^ get ();
}
/** @property */
public AlternateViewCollection get_AlternateViews ()
public function get AlternateViews
 () : AlternateViewCollection

プロパティ
書き込み可能な AttachmentCollection。

解説解説
使用例使用例

プレーン テキストHTML 形式表示内容含んだ電子メール メッセージ作成および送付を行うコード例次に示します

public static void CreateMessageWithMultipleViews(string
 server, string recipients)
{
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
        "jane@contoso.com",
        recipients,
        "This e-mail message has multiple views.",
        "This is some plain text.");

    // Construct the alternate body as HTML.
    string body = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD
 HTML 4.0 Transitional//EN\">";
    body += "<HTML><HEAD><META http-equiv=Content-Type content=\"text/html;
 charset=iso-8859-1\">";
    body += "</HEAD><BODY><DIV><FONT face=Arial color=#ff0000
 size=2>this is some HTML text";
    body += "</FONT></DIV></BODY></HTML>";

    // Add the alternate body to the message.
    AlternateView alternate = new AlternateView(body, MediaTypeNames.Text.Html);
    message.AlternateViews.Add(alternate);

    // Send the message.
    SmtpClient client = new SmtpClient(server);
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    client.Send(message);
    // Display the values in the ContentType for the attachment.
    ContentType c = alternate.ContentType;
    Console.WriteLine("Content type");
    Console.WriteLine(c.ToString());
    Console.WriteLine("Boundary {0}", c.Boundary);
    Console.WriteLine("CharSet {0}", c.CharSet);
    Console.WriteLine("MediaType {0}", c.MediaType);
    Console.WriteLine("Name {0}", c.Name);
    Console.WriteLine("Parameters: {0}", c.Parameters.Count);
    foreach (DictionaryEntry d in c.Parameters)
    {
        Console.WriteLine("{0} = {1}", d.Key, d.Value);
    }
    Console.WriteLine();
    alternate.Dispose();
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MailMessage クラス
MailMessage メンバ
System.Net.Mail 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MailMessage.AlternateViews プロパティ」の関連用語

MailMessage.AlternateViews プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MailMessage.AlternateViews プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS