NoticesExtensionsSendAsync(INotificationManager, NotificationEmail, IReadOnlyListGuid, INotificationSendContext, CancellationToken) - метод

Метод для отправки уведомления.

Definition

Пространство имён: Tessa.Notices
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static Task<ValidationResult> SendAsync(
	this INotificationManager notificationManager,
	NotificationEmail notificationEmail,
	IReadOnlyList<Guid> roleIDs,
	INotificationSendContext context,
	CancellationToken cancellationToken = default
)

Параметры

notificationManager  INotificationManager
Менеджер для отправки уведомлений.
notificationEmail  NotificationEmail
Отправляемое письмо
roleIDs  IReadOnlyListGuid
Список идентификаторов ролей, сотрудникам которых будет отправлено уведомление
context  INotificationSendContext
Контекст отправки уведомления
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValidationResult
Возвращает результат валидации отправки уведомлений.

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

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

См. также