Bagikan melalui


ContentDisposition Kelas

Definisi

Mewakili header Content-Disposition protokol MIME.

public ref class ContentDisposition
public class ContentDisposition
type ContentDisposition = class
Public Class ContentDisposition
Warisan
ContentDisposition

Contoh

Contoh kode berikut membuat pesan email dengan lampiran yang akan ditampilkan sebaris.

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 email message.
    Attachment data = new Attachment(textMessage, MediaTypeNames.Text.Plain);
    // Send textMessage as part of the email 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;

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateMessageInlineAttachment: {0}",
            ex.ToString());
    }
    data.Dispose();
}

Keterangan

Informasi di ContentDisposition kelas menyertai pesan email yang berisi lampiran saat pesan email dikirim ke tujuannya. Informasi di ContentDisposition dapat digunakan oleh perangkat lunak yang menampilkan email untuk menyajikan lampiran email dengan cara yang dimaksudkan oleh pengirim.

Pesan email dibuat menggunakan instans MailMessage kelas. Instans Attachment kelas digunakan untuk menambahkan lampiran ke pesan email. Untuk mengubah ContentDisposition lampiran, dapatkan instans dari Attachment.ContentDisposition properti .

Konten yang akan ditampilkan sebagai bagian dari isi pesan memiliki jenis disposisi .Inline Konten yang tidak ditampilkan tetapi dilampirkan dalam file terpisah memiliki jenis disposisi .Attachment Inline Gunakan properti untuk mengontrol jenis disposisi untuk lampiran yang terkait dengan instans ContentDisposition.

Untuk lampiran file, Anda dapat menggunakan properti ContentDisposition untuk mengatur ukuran file, serta tanggal file dibuat, terakhir dibaca, dan terakhir diubah. Untuk semua lampiran, Anda dapat mengatur nama file yang direkomendasikan jika lampiran disimpan di komputer penerima.

Metode ToString mengembalikan header Content-Disposition. Header Content-Disposition dijelaskan dalam RFC 2183 yang tersedia di https://www.ietf.org.

Konstruktor

Nama Deskripsi
ContentDisposition()

Menginisialisasi instans ContentDisposition baru kelas dengan DispositionType .Attachment

ContentDisposition(String)

Menginisialisasi instans ContentDisposition baru kelas dengan informasi disposisi yang ditentukan.

Properti

Nama Deskripsi
CreationDate

Mendapatkan atau mengatur tanggal pembuatan untuk lampiran file.

DispositionType

Mendapatkan atau mengatur jenis disposisi untuk lampiran email.

FileName

Mendapatkan atau mengatur nama file yang disarankan untuk lampiran email.

Inline

Mendapatkan atau menetapkan Boolean nilai yang menentukan jenis disposisi (Sebaris atau Lampiran) untuk lampiran email.

ModificationDate

Mendapatkan atau mengatur tanggal modifikasi untuk lampiran file.

Parameters

Mendapatkan parameter yang disertakan dalam header Content-Disposition yang diwakili oleh instans ini.

ReadDate

Mendapatkan atau mengatur tanggal baca untuk lampiran file.

Size

Mendapatkan atau mengatur ukuran lampiran file.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah header disposisi konten dari objek yang ditentukan ContentDisposition sama dengan header disposisi konten objek ini.

GetHashCode()

Menentukan kode hash objek yang ditentukan ContentDisposition .

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi instans String ini.

Berlaku untuk