DispositionTypeNames Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Zeichenfolgen an, mit denen der Dispositionstyp für eine E-Mail-Anlage angegeben wird.
public ref class DispositionTypeNames abstract sealed
public static class DispositionTypeNames
type DispositionTypeNames = class
Public Class DispositionTypeNames
- Vererbung
-
DispositionTypeNames
Beispiele
Im folgenden Codebeispiel wird der Dispositionstyp für eine Anlage festgelegt.
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();
}
Hinweise
Die Werte in dieser Enumeration können verwendet werden, um die DispositionType -Eigenschaft für eine E-Mail-Anlage festzulegen. Die Informationen in der ContentDisposition -Klasse stellen den MIME Content-Disposition-Header dar. Dieser Header wird in RFC 2183 beschrieben, das unter https://www.ietf.orgverfügbar ist.
Felder
Attachment |
Gibt an, dass die Anlage als an die E-Mail angefügte Datei angezeigt werden soll. |
Inline |
Gibt an, dass die Anlage als Teil des E-Mail-Texts angezeigt werden soll. |