NoticesExtensions.SendAsync(INotificationManager, Guid, IReadOnlyList<Guid>, INotificationSendContext, CancellationToken) - метод

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

Definition

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

Параметры

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

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

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

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

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

См. также