Attachment

Attachment class

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

public class Attachment : AttachmentBase, IAttachment, IPreferredTextEncodingProvider

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

ИмяОписание
Attachment(string)Инициализирует новый экземплярAttachment класс.
Attachment(Stream, ContentType)Инициализирует новый экземплярAttachment класс.
Attachment(Stream, string)Инициализирует новый экземплярAttachment класс.
Attachment(string, ContentType)Инициализирует новый экземплярAttachment класс.
Attachment(string, string)Инициализирует новый экземплярAttachment класс.
Attachment(Stream, string, string)Инициализирует новый экземплярAttachment класс.

Характеристики

ИмяОписание
ContentDisposition { get; }Получает заголовок Content-Disposition
ContentId { get; set; }Получает или задает идентификатор контента.
ContentStream { get; set; }Получает или задает поток контента.
ContentType { get; set; }Получает или задает тип содержимого.
virtual Headers { get; }Получает коллекцию заголовков вложения.
IsEmbeddedMessage { get; }Получает значение, указывающее, является ли вложение встроенным сообщением.
IsUri { get; }Получает значение, указывающее, является ли вложение URI-attachment.
Name { get; set; }Получает или задает имя вложения
NameEncoding { get; set; }Получает или задает кодировку имени вложения
PreferredTextEncoding { get; set; }Получает или задает предпочтительную кодировку текста
TransferEncoding { get; set; }Получает или задает кодировку передачи.

Методы

ИмяОписание
static CreateAttachmentFromString(string, ContentType)Создает вложение из строки.
static CreateAttachmentFromString(string, string)Создает вложение из строки.
static CreateAttachmentFromString(string, string, Encoding, string)Создает вложение из строки.
Dispose()Выполняет определяемые приложением задачи, связанные с освобождением, выпуском или сбросом неуправляемых ресурсов.
virtual Save(Stream)Сохраняет указанный поток.
virtual Save(string)Сохраняет указанное имя файла.

Смотрите также