Для изменения размера нажмите или перетащите

MailInfo - класс

Информация по отправляемому письму, в т.ч. по прикладываемым к письму файлам.
Иерархия наследования

Пространство имён:  Tessa.Notices
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[SerializableAttribute]
public sealed class MailInfo : InfoStorageObject, 
	ICloneable

Тип MailInfo предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методMailInfo
Создаёт экземпляр класса и пустое хранилище Dictionary<string, object>, декоратором для которого является создаваемый объект.
Открытый методMailInfo(DictionaryString, Object)
Создаёт экземпляр класса с указанием хранилища, декоратором для которого является создаваемый объект.
Открытый методMailInfo(IStorageObjectProvider)
Создаёт экземпляр класса с указанием объекта, предоставляющего доступ к хранилищу, декоратором для которого является создаваемый объект.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCardID
Идентификатор карточки. Заполнять свойство необязательно, кроме случаев, когда к письму прикладываются невиртуальные файлы.
Открытое свойствоCardTypeID
Идентификатор типа карточки. Заполнять свойство необязательно, даже если к письму прикладываются файлы.
Открытое свойствоCardTypeName
Имя типа карточки. Заполнять свойство необязательно, даже если к письму прикладываются файлы.
Открытое свойствоDynamic
Объект, осуществляющий доступ к текущему объекту через позднее связывание свойств.
(Унаследован от InfoStorageObject.)
Открытое свойствоDynamicInfo
Объект, осуществляющий доступ к дополнительной пользовательской информации по текущему объекту через позднее связывание свойств.
(Унаследован от InfoStorageObject.)
Открытое свойствоFiles
Файлы, приложенные к письму. Значение не равно null.
Открытое свойствоFormat
Формат отправляемого сообщения. По умолчанию Html.
Открытое свойствоInfo
Дополнительная пользовательская информация.
(Унаследован от InfoStorageObject.)
Открытое свойствоLanguageCode
Имя языка, для которого локализуется сообщение (в т.ч. сообщения об ошибках с файлами и контент виртуальных файлов). Заполнять свойство необязательно, по умолчанию будет использоваться английский язык EnglishLanguageCode.
Открытое свойствоMainRecipientDisplayName
Отображаемое имя основного получателя. Может быть равно null или пустой строке. Заполнять свойство необязательно.
Открытое свойствоRecipients
Список получателей письма. Значение не равно null.
В начало страницы
Методы
  ИмяОписание
Открытый методAddRecipient
Добавляет к письму получателя указанного типа и возвращает текущий объект. Список получателей доступен в свойстве Recipients.
Защищённый методCleanCollectionAndSetNullIfEmpty
Очищает коллекцию, найденную по ключу key, после чего устанавливает null на место коллекции, если она стала пустой.
(Унаследован от StorageObject.)
Защищённый методClearCache
Очищает внутренний кэш декораторов.
(Унаследован от StorageObject.)
Открытый методClone
Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго типизированный декоратор для хранилища.
Защищённый методContainsKey
Возвращает признак того, что элемент с заданным ключом содержится в хранилище.
(Унаследован от StorageObject.)
Открытый методEnsureCacheResolved
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов. Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Переопределяет InfoStorageObjectEnsureCacheResolved.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Защищённый методFromJsonCore
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON. Возвращает текущий объект для цепочки вызовов. Рассмотрите использование метода ToTypedJson(Boolean) для сериализации с сохранением полной информации по типам, которую можно будет восстановить в методе FromTypedJson.
(Унаследован от StorageObject.)
Защищённый методFromTypedJsonCore
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON с сохранением типов. Используйте метод ToTypedJson(Boolean) для сериализации с сохранением типов. Для десериализации других объектов, у которых нет метода FromTypedJson (например, request/response), используйте метод DeserializeFromTypedJson(String), записав полученную структуру в объект obj.SetStorage(storage).
(Унаследован от StorageObject.)
Защищённый методGetT(String)
Возвращает строго типизированное значение объекта из хранилища по заданному ключу.
(Унаследован от StorageObject.)
Защищённый методGetT(String, FuncObject)
Возвращает строго типизированное значение объекта из хранилища по заданнному ключу с указанием фабрики defaultValueFunc, создающей значение по умолчанию и добавляющей его в хранилище, если оно было равно null.
(Унаследован от StorageObject.)
Защищённый методGetDictionaryT
Возвращает декоратор для коллекции пар ключ / значение, полученный из хранилища по заданному ключу или созданный посредством заданной фабрики defaultDictionaryFunc, и добавленный в хранилище, если он там отсутствует.
(Унаследован от StorageObject.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Защищённый методGetListT
Возвращает декоратор для коллекции объектов, полученный из хранилища по заданному ключу или созданный посредством заданной фабрики defaultListFunc, и добавленный в хранилище, если он там отсутствует.
(Унаследован от StorageObject.)
Защищённый методGetObjectData
Записывает сериализованные данные текущего объекта в указанный объект [System.Runtime.Serialization.SerializationInfo].
(Унаследован от StorageObject.)
Открытый методGetStorage
Возвращает хранилище Dictionary<string, object>, декоратором для которого является текущий объект.
(Унаследован от StorageObject.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методInit
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от StorageObject.)
Защищённый методInitNotNull
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище или был равен null, посредством фабрики объектов.
(Унаследован от StorageObject.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методRemove
Удаляет объект с заданным ключом из хранилища.
(Унаследован от StorageObject.)
Открытый методSerializeBinary
Сериализует объект для хранения в письме в бинарной форме.
Открытый методSerializeJson
Сериализует объект для хранения в письме в текстовой форме.
Защищённый методSetT
Устанавливает значение в хранилище по заданному ключу. При этом не изменяется внутренний кэш декораторов, поэтому метод следует использовать только для примитивных типов.
(Унаследован от StorageObject.)
Защищённый методSetNull
Устанавливает значение null для элемента по заданному ключу и удаляет предыдущий элемент из внутреннего кэша декораторов.
(Унаследован от StorageObject.)
Защищённый методSetNullIfEmptyEnumerable
Устанавливает равным null элемент с ключом key, если он является пустым перечислением IEnumerable.
(Унаследован от StorageObject.)
Защищённый методSetStorage(DictionaryString, Object)
Устанавливает хранилище Dictionary<string, object>, декоратором для которого является текущий объект, посредством копирования значений из заданного хранилища. Если текущий объект реализует IStorageNotificationReceiver, то для него вызывается метод NotifyStorageUpdated.
(Унаследован от StorageObject.)
Защищённый методSetStorage(IStorageObjectProvider)
Устанавливает хранилище Dictionary<string, object>, декоратором для которого является текущий объект, посредством копирования значений из хранилища заданного объекта. Если текущий объект реализует IStorageNotificationReceiver, то для него вызывается метод NotifyStorageUpdated.
(Унаследован от StorageObject.)
Защищённый методSetStorageValue
Устанавливает значение объекта, реализующего IStorageProvider, в хранилище по заданному ключу. При этом также изменяется внутренний кэш декораторов, поэтому метод следует использовать для декораторов.
(Унаследован от StorageObject.)
Открытый методToDynamic
Возвращает объект, осуществляющий доступ к хранилищу, декоратором для которого является текущий объект, через позднее связывание.
(Унаследован от StorageObject.)
Открытый методToJson
Сериализует объект в текстовый JSON. Рассмотрите использование метода ToTypedJson(Boolean) для сериализации с сохранением полной информации по типам, которую можно будет восстановить в методе FromTypedJson.
(Унаследован от StorageObject.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методToTypedJson
Сериализует объект в текстовый JSON с сохранением информации по типам для всех подобъектов, в т.ч. для Info. Используйте метод FromTypedJson для десериализации. Для сериализации других объектов, у которых нет метода ToTypedJson (например, request/response), используйте метод SerializeToTypedJson(DictionaryString, Object, Boolean), передав в него структуру объекта obj.GetStorage().
(Унаследован от StorageObject.)
Открытый методСтатический членTryDeserialize(Byte)
Возвращает объект MailInfo, полученный из данных в письме, обычно сериализованных методом SerializeBinary, или null, если данные не заданы.
Открытый методСтатический членTryDeserialize(String)
Возвращает объект MailInfo, полученный из данных в письме, которые сериализованы в виде типизированного json, обычно методом SerializeJson, или null, если данные не заданы.
Защищённый методTryGetT
Возвращает строго типизированное значение объекта из хранилища по заданному ключу или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Защищённый методTryGetDictionaryT
Возвращает строго типизированное значение объекта Dictionary<string, object> из хранилища по заданному ключу или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Открытый методTryGetFiles
Возвращает файлы, приложенные к письму, или null, если коллекция ещё не была создана.
Открытый методTryGetInfo
Возвращает дополнительную пользовательскую информацию по текущему объекту или null, если информация ещё не была задана.
(Унаследован от InfoStorageObject.)
Защищённый методTryGetListT
Возвращает строго типизированное значение объекта List<object> из хранилища по заданному ключу или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Открытый методTryGetRecipients
Возвращает список получателей письма, или null, если коллекция ещё не была создана.
Защищённый методTryGetString
Возвращает строковое представление для значения объекта из хранилища по заданному ключу или null, если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также