ContentDisposition クラスとは? わかりやすく解説

ContentDisposition クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

MIME プロトコルの Content-Disposition ヘッダー表します

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

Public Class ContentDisposition
Dim instance As ContentDisposition
public class ContentDisposition
public ref class ContentDisposition
public class ContentDisposition
public class ContentDisposition
解説解説

電子メール メッセージ送信先送信されるとき、添付データ格納している電子メール メッセージContentDisposition クラス情報関連付けられます。電子メール表示するソフトウェアContentDisposition情報使用して電子メール添付データ差出人意図した方法表示します

電子メール メッセージは、MailMessage クラスインスタンス使用して作成しますAttachment クラスインスタンスは、添付データ電子メール メッセージ追加するために使用されます。添付データ対すContentDisposition変更するには、Attachment.ContentDisposition プロパティからそのインスタンス取得します

メッセージ本文一部として表示されるコンテンツ配置タイプは、Inline です。表示されずに別ファイルとして添付されているコンテンツ配置タイプは、Attachment です。Inline プロパティ使用してContentDispositionインスタンス関連付けられた添付データ配置タイプ制御します

添付ファイルについては、ContentDispositionプロパティ使用してファイル サイズファイル作成日付、最終読み取り日付、および最終変更日付を設定できますすべての添付データに対して受信側コンピュータ添付データ格納される場合推奨するファイル名設定できます

ToString メソッドは、Content-Disposition ヘッダー返します。Content-Disposition ヘッダーは、RFC 2183 (http://www.ietf.org を参照) に記述されています。

使用例使用例

添付データ含んだ電子メール メッセージ作成しインライン表示するコード例次に示します

public static void CreateMessageInlineAttachment(string
 server, string
textMessage)
{
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
       "jane@contoso.com",
       "ben@contoso.com",
       "An inline text message for you.",
       "Message: ");

    // Attach the message string to this e-mail message.
    Attachment data = new Attachment(textMessage, MediaTypeNames.Text.Plain);
    // Send textMessage as part of the e-mail body.
    message.Attachments.Add(data);
    ContentDisposition disposition = data.ContentDisposition;
    disposition.Inline = true;
    //Send the message.
    // Include credentials if the server requires them.
    SmtpClient client = new SmtpClient(server);
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    client.Send(message);
    data.Dispose();
}
継承階層継承階層
System.Object
  System.Net.Mime.ContentDisposition
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ContentDisposition メンバ
System.Net.Mime 名前空間



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

辞書ショートカット

すべての辞書の索引

「ContentDisposition クラス」の関連用語

ContentDisposition クラスのお隣キーワード
検索ランキング

   

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



ContentDisposition クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS