Bagikan melalui


ContentType.MediaType Properti

Definisi

Mendapatkan atau mengatur nilai jenis media yang disertakan dalam header Tipe Konten yang diwakili oleh instans ini.

public:
 property System::String ^ MediaType { System::String ^ get(); void set(System::String ^ value); };
public string MediaType { get; set; }
member this.MediaType : string with get, set
Public Property MediaType As String

Nilai Properti

String yang berisi jenis media dan nilai subjenis. Nilai ini tidak menyertakan titik koma (pemisah ;) yang mengikuti subjenis.

Pengecualian

Nilai yang ditentukan untuk operasi set adalah null.

Nilai yang ditentukan untuk operasi set adalah Empty ("").

Nilai yang ditentukan untuk operasi set berada dalam formulir yang tidak dapat diurai.

Contoh

Contoh kode berikut menetapkan nilai properti ini.

static void CreateMessageInlineAttachment2( String^ server, String^ textMessage )
{
   
   // Create a message and set up the recipients.
   MailMessage^ message = gcnew MailMessage( L"jane@contoso.com",L"ben@contoso.com",L"A text message for you.",L"Message: " );
   
   // Attach the message string to this email message.
   Attachment^ data = gcnew Attachment( textMessage );
   
   // Send textMessage as part of the email body.
   message->Attachments->Add( data );
   ContentType^ content = data->ContentType;
   content->MediaType = MediaTypeNames::Text::Plain;
   
   //Send the message.
   // Include credentials if the server requires them.
   SmtpClient^ client = gcnew SmtpClient( server );
   client->Credentials = CredentialCache::DefaultNetworkCredentials;
   client->Send( message );
   data->~Attachment();
   client->~SmtpClient();
}
public static void CreateMessageInlineAttachment2(string server, string
textMessage)
{
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
       "jane@contoso.com",
       "ben@contoso.com",
       "A text message for you.",
       "Message: ");

    // Attach the message string to this email message.
    Attachment data = new Attachment(textMessage);
    // Send textMessage as part of the email body.
    message.Attachments.Add(data);
    ContentType content = data.ContentType;
    content.MediaType = MediaTypeNames.Text.Plain;
    //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 CreateMessageInlineAttachment2: {0}",
            ex.ToString());
    }
    data.Dispose();
}

Keterangan

Dalam contoh header Jenis Konten berikut, nilai MediaType properti adalah "application/x-myType".

content-type: application/x-myType; name=data.xyz

Atur properti ini ke null atau String.Empty untuk menghapus informasi nama dari header.

Sintaks header Jenis Konten dijelaskan dalam RFC 2045 Bagian 5.1. RFC 2046 memberikan informasi terperinci tentang jenis media MIME. RFC ini tersedia di https://www.ietf.org.

Berlaku untuk