Compartir vía


ContentDisposition.Inline Propiedad

Definición

Obtiene o establece un Boolean valor que determina el tipo de disposición (insertado o datos adjuntos) para un archivo adjunto de correo electrónico.

public:
 property bool Inline { bool get(); void set(bool value); };
public bool Inline { get; set; }
member this.Inline : bool with get, set
Public Property Inline As Boolean

Valor de propiedad

true si el contenido de los datos adjuntos se presenta en línea como parte del cuerpo del correo electrónico; de lo contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer el valor de esta propiedad.

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();
}

Comentarios

La Inline propiedad establece el tipo de disposición en el encabezado Content-Disposition enviado con el mensaje de correo electrónico. El tipo de disposición puede ser utilizado por software que muestra el correo electrónico para determinar la manera correcta de presentar los datos adjuntos del correo electrónico. Los datos adjuntos con un tipo de disposición de DispositionTypeNames.Inline se muestran normalmente cuando el usuario abre el correo electrónico. Normalmente, los datos adjuntos con un tipo de DispositionTypeNames.Attachment disposición no se abren hasta que el usuario realiza alguna acción adicional, como hacer clic en un icono que represente los datos adjuntos.

El encabezado Content-Disposition se describe en RFC 2183 disponible en https://www.ietf.org.

Se aplica a