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


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)

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

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