EmbeddedMailObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент для внедрения в сообщение электронной почты, созданное MailDefinition с помощью класса.
public ref class EmbeddedMailObject sealed
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmbeddedMailObject+EmbeddedMailObjectTypeConverter))]
public sealed class EmbeddedMailObject
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmbeddedMailObject+EmbeddedMailObjectTypeConverter))>]
type EmbeddedMailObject = class
Public NotInheritable Class EmbeddedMailObject
- Наследование
-
EmbeddedMailObject
- Атрибуты
Комментарии
Представляет EmbeddedMailObject элемент для внедрения в почтовое сообщение. Эти внедренные элементы могут быть файлами изображений, такими как логотипы компании. Каждый внедренный элемент определяется идентификатором и путем.
Чтобы убедиться, что внедренный объект отображается правильно в файле сообщения электронной почты, необходимо выполнить следующие условия:
Сообщение электронной почты находится в формате HTML.
Элемент — это файл изображения (.jpg, .gif, .bmpи т. д.).
HTML-форматированный файл текста, указанный в BodyFileName свойстве, содержит ссылку на файл изображения, используя следующий синтаксис:
<img src="cid:identifier" alt="Alternate Text" />.
Если сообщение EmbeddedMailObject добавляется в почтовое сообщение и не соответствует всем указанным ранее требованиям, скорее всего, он будет отображаться в виде вложения в почтовом сообщении. Если элемент ссылается на идентификатор в почтовом сообщении, но не включен в качестве внедренного элемента, он будет отображаться как сломанное вложение при просмотре почты.
Хранит EmbeddedMailObjectsCollection коллекцию объектов для одного почтового EmbeddedMailObject сообщения. Используется EmbeddedMailObjectsCollection свойством EmbeddedObjectsMailDefinition объекта для создания сообщения электронной почты.
Почтовые сообщения, разрешающие внедренные объекты, можно настроить в следующих веб-элементах управления, задав их MailDefinition свойства декларативно:
Замечание
Значения в объектах EmbeddedMailObject и EmbeddedMailObjectsCollection объектах не хранятся в состоянии представления. Это защищает от вредоносных пользователей, обнаруживающих сведения о пути для сервера.
Конструкторы
| Имя | Описание |
|---|---|
| EmbeddedMailObject() |
Инициализирует новый экземпляр класса EmbeddedMailObject. |
| EmbeddedMailObject(String, String) |
Инициализирует новый экземпляр класса, используя указанное имя идентификатора EmbeddedMailObject и путь для заполнения объекта. |
Свойства
| Имя | Описание |
|---|---|
| Name |
Возвращает или задает имя, используемое в качестве идентификатора элемента, внедренного в почтовое сообщение, созданное MailDefinition с помощью класса. |
| Path |
Возвращает или задает путь, используемый для извлечения элемента для внедрения в почтовое сообщение, созданное MailDefinition с помощью класса. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |