AlternateView Класс

Определение

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

public ref class AlternateView : System::Net::Mail::AttachmentBase
public class AlternateView : System.Net.Mail.AttachmentBase
type AlternateView = class
    inherit AttachmentBase
Public Class AlternateView
Inherits AttachmentBase
Наследование
AlternateView

Комментарии

Используйте класс , AlternateView чтобы указать копии сообщений электронной почты в разных форматах. Например, если вы отправляете сообщение в ФОРМАТЕ HTML, вам также может потребоваться предоставить версию в виде обычного текста на случай, если некоторые получатели используют средства чтения электронной почты, которые не могут отображать HTML-содержимое.

Этот класс имеет два свойства LinkedResources и BaseUri , которые используются для разрешения URL-адресов в содержимом сообщения электронной почты. LinkedResources является коллекцией объектов LinkedResource. При отображении URL-адреса в содержимом сообщения сначала сопоставляются с URL-адресами каждого ContentLinkLinkedResource объекта в LinkedResources коллекции и разрешаются. BaseUri используется средством чтения почты для разрешения относительных URL-адресов в тексте, а также для разрешения относительных ContentLink URL-адресов в LinkedResources коллекции.

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

AlternateView(Stream)

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

AlternateView(Stream, ContentType)

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

AlternateView(Stream, String)

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

AlternateView(String)

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

AlternateView(String, ContentType)

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

AlternateView(String, String)

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

Свойства

BaseUri

Получает или задает базовый универсальный код ресурса (URI), используемый для разрешения относительных универсальных кодов ресурса (URI) в объекте AlternateView.

ContentId

Возвращает или задает идентификатор содержимого MIME для этого вложения.

(Унаследовано от AttachmentBase)
ContentStream

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

(Унаследовано от AttachmentBase)
ContentType

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

(Унаследовано от AttachmentBase)
LinkedResources

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

TransferEncoding

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

(Унаследовано от AttachmentBase)

Методы

CreateAlternateViewFromString(String)

Создает объект AlternateView сообщения электронной почты с использованием содержимого, заданного в строке String.

CreateAlternateViewFromString(String, ContentType)

Создает объект AlternateView сообщения электронной почты с использованием содержимого, заданного в строке String, и указанного типа носителя MIME.

CreateAlternateViewFromString(String, Encoding, String)

Создает объект AlternateView сообщения электронной почты с использованием содержимого, заданного в строке String, указанной кодировки текста и указанного типа носителя MIME.

Dispose()

Освобождает ресурсы, используемые объектом AttachmentBase.

(Унаследовано от AttachmentBase)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом AlternateView, а при необходимости освобождает также управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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