ContentType.MediaType Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el valor del tipo de medio incluido en el encabezado Content-Type al que esta instancia representa.
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
Valor de propiedad
Objeto String que contiene el valor del tipo de medio y del subtipo. En este valor no se incluye el delimitador punto y coma (;) que va a continuación del subtipo.
Excepciones
El valor especificado para una operación Set es null
.
El valor especificado para una operación de establecimiento es Empty ("").
El valor especificado para una operación de establecimiento tiene un formato que no puede analizarse.
Ejemplos
En el ejemplo de código siguiente se establece el valor de esta propiedad.
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();
}
Comentarios
En el ejemplo siguiente de un encabezado Content-Type, el valor de la MediaType propiedad es "application/x-myType"
.
content-type: application/x-myType; name=data.xyz
Establezca esta propiedad null
en o String.Empty para quitar la información de nombre del encabezado.
La sintaxis del encabezado Content-Type se describe en RFC 2045 Section 5.1. RFC 2046 proporciona información detallada sobre los tipos de medios MIME. Estas RFC están disponibles en https://www.ietf.org.