MailSenderPluginSettings - класс

Настройки плагина MailSenderPlugin.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Plugins.Notices
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class MailSenderPluginSettings : PluginSettings
Inheritance
Object    StorageSerializable    PluginSettings    MailSenderPluginSettings

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

MailSenderPluginSettings Создаёт объект с настройками плагина.

Свойства

Description Описание плагина.
(Унаследован от PluginSettings)
DisallowConcurrency Признак запрета выполнения плагина одновременно в нескольких потоках.
(Унаследован от PluginSettings)
Enabled Определяет, включён ли плагин.
(Унаследован от PluginSettings)
ExchangeFrom Почта, от имени которой идёт отправка уведомлений при подключении к Exchange.
ExchangeFromDisplayName Отображаемое имя отправителя уведомлений при подключении к Exchange.
ExchangeOAuthToken Ключ API, сгенерированный на сервере Exchange для аутентификации OAuth при подключении к Exchange.
ExchangePassword Пароль пользователя при подключении к Exchange.
ExchangeProxyAddress Адрес прокси сервера при подключении к Exchange.
ExchangeProxyPassword Пароль пользователя для прокси сервера при подключении к Exchange.
ExchangeProxyUser Имя пользователя для прокси сервера при подключении к Exchange.
ExchangeServer Адрес сервера при подключении к Exchange.
ExchangeUser Имя пользователя при подключении к Exchange.
ExchangeVersion Версия Exchange сервера.
Group Имя группы, к которой относится плагин.
(Унаследован от PluginSettings)
LaunchImmediately Признак гарантированного запуска плагина сразу после старта хоста, независимо от расписания.
(Унаследован от PluginSettings)
MaxAttemptsBeforeDelete Количество неудачных попыток отправки сообщения до того, как оно будет удалено из папки исходящих сообщений.
MaxFilesSizeEmail Максимально допустимый общий размер всех приложенных к письму файлов. Указывается в килобайтах.
MaxNumberWorkingProcesses Максимальное количество потоков, которые используются для параллельной отправки почты.
Mode 
Name Имя плагина.
(Унаследован от PluginSettings)
NumberOfMessagesToProcessAtOnce Число сообщений, обрабатываемых за один запуск плагина.
RetryIntervalMinutes Интервал времени, который должен пройти прежде, чем будет совершена новая попытка отправки сообщения, по которому произошла ошибка отправки.
SmtpClientDomain Определяет имя домена клиента, используемое запросом протокола SMTP для подключения к почтовому SMTP-серверу при отправке уведомлений через SMTP.
SmtpDefaultCredentials Определяет, следует ли использовать учетные данные пользователя по умолчанию для доступа к SMTP-серверу для SMTP-транзакций при отправке уведомлений через SMTP.
SmtpEnableSsl Определяет, что при подключении должен использоваться SSL при отправке уведомлений через SMTP.
SmtpFrom Адрес, от имени которого выполняется отправка уведомлений при отправке их черех SMTP.
SmtpFromDisplayName Отображаемое имя отправителя при отправке уведомлений через SMTP.
SmtpHost Адрес сервера при отправке уведомлений через SMTP.
SmtpPassword Пароль пользователя для подключения к серверу при отправке уведомлений через SMTP.
SmtpPickupDirectoryLocation Настройки для выгрузки почты в папку. При использовании настройки подключения к серверу не применяются. Используется при отправке уведомлений через SMTP.
SmtpPort Порт для подключения к серверу при отправке уведомлений через SMTP.
SmtpTimeout Таймаут подключения к SMTP-серверу в миллисекундах при отправке уведомлений через SMTP.
SmtpUserName Имя пользователя для подключения к серверу при отправке уведомлений через SMTP.
Trigger Значение, определяющее периодичность запуска плагина.
(Унаследован от PluginSettings)
Version Версия плагина.
(Унаследован от PluginSettings)

Методы

ApplyGroupSettings Применяет настройки группы к текущим настройкам.
(Унаследован от PluginSettings)
DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Переопределяет PluginSettingsDeserializeCore(DictionaryString, Object))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет PluginSettingsSerializeCore(DictionaryString, Object))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также