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

NoticesExtensionsSendNotificationsAsyncT - метод

Выполняет отправку почтовых уведомлений INotification без привязки к процессу создания или сохранения карточки. Возвращает результат валидации по отправке уведомлений, который не равен null.

Пространство имён:  Tessa.Extensions.Default.Shared.Notices
Сборка:  Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 3.5.0.19
Синтаксис
public static Task<ValidationResult> SendNotificationsAsync<T>(
	this INotificationResolver notificationResolver,
	Guid cardID,
	Guid cardTypeID,
	string cardDigest = null,
	IDictionary<string, Object> info = null,
	bool withoutTransaction = false,
	CancellationToken cancellationToken = default,
	params T[] notifications
)
where T : INotification

Параметры

notificationResolver
Тип: Tessa.Extensions.Default.Shared.NoticesINotificationResolver
Объект, выполняющий получение обработчиков сообщений с последующей отправкой.
cardID
Тип: SystemGuid
Идентификатор карточки.
cardTypeID
Тип: SystemGuid
Идентификатор типа карточки.
cardDigest (Optional)
Тип: SystemString
Digest карточки или null, если digest будет неизвестен в уведомлении. Необходимость наличия Digest определяется кодом INotificationSender.
info (Optional)
Тип: System.Collections.GenericIDictionaryString, Object
Дополнительная информация, используемая объектами INotificationSender при отправке писем, или null, если дополнительная информация не передаётся.
withoutTransaction (Optional)
Тип: SystemBoolean
Признак того, что отправка письма выполняется без транзакции. Актуально при использовании на сервере. Укажите true, если известно, что метод выполняется для уже открытой транзакции SQL.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
notifications
Тип: T
Отправляемые уведомления.

Параметры типа

T
Тип уведомления, реализующий интерфейс INotification.

Возвращаемое значение

Тип: TaskValidationResult
Результат валидации по отправке уведомлений. Не равен null и может содержать ошибки.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа INotificationResolver. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
См. также