ContentType.MediaType Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość typu nośnika zawartą w nagłówku Content-Type reprezentowanym przez to wystąpienie.
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
Wartość właściwości
Element String zawierający typ nośnika i wartość podtypu. Ta wartość nie zawiera średnika (;) separatora, który jest zgodny z podtypem.
Wyjątki
Wartość określona dla operacji zestawu to null
.
Wartość określona dla operacji zestawu to Empty ("").
Wartość określona dla operacji zestawu ma postać, której nie można przeanalizować.
Przykłady
Poniższy przykład kodu ustawia wartość tej właściwości.
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();
}
Uwagi
W poniższym przykładzie nagłówka Content-Type wartość MediaType właściwości to "application/x-myType"
.
content-type: application/x-myType; name=data.xyz
Ustaw tę właściwość na null
lub String.Empty , aby usunąć informacje o nazwie z nagłówka.
Składnia nagłówka Content-Type została opisana w sekcji RFC 2045 5.1. Dokument RFC 2046 zawiera szczegółowe informacje na temat typów nośników MIME. Te RFC są dostępne pod adresem https://www.ietf.org.