DispositionTypeNames Clase

Definición

Indica las cadenas usadas para especificar el tipo de disposición para datos adjuntos de correo electrónico.

public ref class DispositionTypeNames abstract sealed
public static class DispositionTypeNames
type DispositionTypeNames = class
Public Class DispositionTypeNames
Herencia
DispositionTypeNames

Ejemplos

En el ejemplo de código siguiente se establece el tipo de disposición de los datos adjuntos.

static void CreateMessageInlineAttachment3( 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"An inline text message for you.",L"Message: " );
   
   // Attach the message string to this email message.
   Attachment^ data = gcnew Attachment( textMessage,MediaTypeNames::Text::Plain );
   
   // Send textMessage as part of the email body.
   message->Attachments->Add( data );
   ContentDisposition^ disposition = data->ContentDisposition;
   disposition->DispositionType = DispositionTypeNames::Inline;
   
   //Send the message.
   // Include credentials if the server requires them.
   SmtpClient^ client = gcnew SmtpClient( server );
   client->Credentials = dynamic_cast<ICredentialsByHost^>(CredentialCache::DefaultNetworkCredentials);
   client->Send( message );
   data->~Attachment();
   client->~SmtpClient();
}
public static void CreateMessageInlineAttachment3(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.DispositionType = DispositionTypeNames.Inline;
    //Send the message.
    // Include credentials if the server requires them.
    SmtpClient client = new SmtpClient(server);
    client.Credentials = (ICredentialsByHost)CredentialCache.DefaultNetworkCredentials;
    client.Send(message);
    data.Dispose();
}

Comentarios

Los valores de esta enumeración se pueden usar para establecer la DispositionType propiedad de un archivo adjunto de correo electrónico. La información de la ContentDisposition clase representa el encabezado MIME Content-Disposition. Este encabezado se describe en RFC 2183 disponible en https://www.ietf.org.

Campos

Attachment

Especifica que los datos adjuntos se muestren como archivos adjuntos al mensaje de correo electrónico.

Inline

Especifica que los datos adjuntos se muestren como parte del cuerpo del mensaje de correo electrónico.

Se aplica a

Consulte también