Поделиться через


EmailAttachment Класс

Определение

Представляет вложение сообщения электронной почты.

public ref class EmailAttachment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EmailAttachment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class EmailAttachment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EmailAttachment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class EmailAttachment
function EmailAttachment(fileName, data, mimeType)
Public NotInheritable Class EmailAttachment
Наследование
Object Platform::Object IInspectable EmailAttachment
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
email emailSystem

Комментарии

Вложения, добавленные в сообщение электронной почты с помощью класса EmailAttachment , будут отображаться только в приложении "Почта". Если в качестве почтовой программы по умолчанию настроена любая другая почтовая программа, окно создания будет отображаться без вложения. Это известная проблема.

Конструкторы

EmailAttachment()

Инициализирует новый экземпляр класса EmailAttachment .

EmailAttachment(String, IRandomAccessStreamReference)

Инициализирует новый экземпляр класса EmailAttachment указанным потоком произвольного доступа.

EmailAttachment(String, IRandomAccessStreamReference, String)

Инициализирует новый экземпляр класса EmailAttachment .

Свойства

ContentId

Возвращает или задает значение, определяющее содержимое вложения в удаленной системе.

ContentLocation

Возвращает или задает расположение вложения электронной почты в виде универсального идентификатора ресурса (URI).

Data

Возвращает или задает данные вложения электронной почты.

DownloadState

Возвращает или задает состояние скачивания вложения электронной почты.

EstimatedDownloadSizeInBytes

Возвращает или задает предполагаемый размер загрузки вложения.

FileName

Возвращает или задает отображаемое имя файла для вложения электронной почты.

Id

Возвращает локальный уникальный идентификатор для вложения электронной почты.

IsFromBaseMessage

Возвращает логическое значение, указывающее, поступило ли вложение из базового сообщения.

IsInline

Возвращает или задает логическое свойство, указывающее, включено ли вложение в текст сообщения.

MimeType

Возвращает или задает тип MIME вложения.

Применяется к

См. также раздел