DispositionTypeNames Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет строки для задания типа расположения вложения электронной почты.
public ref class DispositionTypeNames abstract sealed
public static class DispositionTypeNames
type DispositionTypeNames = class
Public Class DispositionTypeNames
- Наследование
-
DispositionTypeNames
Примеры
В следующем примере кода задается тип ликвидации для вложения.
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();
}
Комментарии
Значения в этом перечислении можно использовать для задания DispositionType свойства для вложения сообщения электронной почты. Сведения в ContentDisposition классе представляют заголовок MIME Content-Disposition. Этот заголовок описан в документе RFC 2183, доступном по адресу https://www.ietf.org.
Поля
Attachment |
Указывает, что вложение должно отображаться как файл, вложенный в сообщение электронной почты. |
Inline |
Указывает, что вложение должно отображаться как часть текста сообщения электронной почты. |