ContentDisposition.Inline Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.