Partager via


ContentDisposition.Inline Propriété

Définition

Obtient ou définit une Boolean valeur qui détermine le type de disposition (Inline ou Attachment) d’une pièce jointe.

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

Valeur de propriété

true si le contenu de la pièce jointe est présenté en ligne dans le corps de l’e-mail ; sinon, false.

Exemples

L’exemple de code suivant montre comment définir la valeur de cette propriété.

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

Remarques

La Inline propriété définit le type de disposition dans l’en-tête Content-Disposition envoyé avec le message électronique. Le type de disposition peut être utilisé par les logiciels qui affichent l’e-mail pour déterminer la façon appropriée de présenter les pièces jointes de l’e-mail. Les pièces jointes avec un type de DispositionTypeNames.Inline disposition sont généralement affichées lorsque l’utilisateur ouvre l’e-mail. Les pièces jointes avec un type de disposition ne DispositionTypeNames.Attachment sont généralement pas ouvertes tant que l’utilisateur n’a pas effectué d’action supplémentaire, par exemple en cliquant sur une icône qui représente la pièce jointe.

L’en-tête Content-Disposition est décrit dans RFC 2183 disponible à l’adresse https://www.ietf.org.

S’applique à