ContentDisposition.Inline Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví Boolean hodnotu, která určuje typ dispozice (vložený nebo příloha) pro přílohu e-mailu.
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
Hodnota vlastnosti
trueje-li obsah přílohy uveden jako součást textu e-mailu; v opačném případě . false
Příklady
Následující příklad kódu ukazuje, jak nastavit hodnotu této vlastnosti.
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();
}
Poznámky
Vlastnost Inline nastaví typ dispozice v hlavičce Content-Disposition odeslané s e-mailovou zprávou. Typ dispozice může používat software, který zobrazuje e-mail k určení správného způsobu, jak prezentovat přílohy e-mailu. Přílohy s typem DispositionTypeNames.Inline dispozice se obvykle zobrazí, když uživatel otevře e-mail. Přílohy s typem DispositionTypeNames.Attachment dispozice se obvykle neotevře, dokud uživatel neprovede nějakou další akci, například kliknutí na ikonu představující přílohu.
Hlavička Content-Disposition je popsaná v dokumentu RFC 2183, který je k dispozici na adrese https://www.ietf.org.