IPayloadSharedEventNotifierNotifyAsyncTPayload - метод

Уведомляет подписчиков о наступлении глобального события.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
ValueTask NotifyAsync<TPayload>(
	Guid eventID,
	TPayload payload,
	bool localOnly = false,
	CancellationToken cancellationToken = default
)
where TPayload : IStorageSerializable

Параметры

eventID  Guid
Идентификатор типа события.
payload  TPayload
Информация по событию.
localOnly  Boolean  (Optional)
Признак того, что уведомляются только локальные подписчики (в пределах того же DI-контейнера), иначе также уведомляются подписчики из других процессов и DI-контейнеров.
Укажите true для случая, когда сброс требуется выполнить внутри подписки на другое событие.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TPayload
Тип информации по событию, реализующий IStorageSerializable. Зависит от типа события eventID.

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

ValueTask
Асинхронная задача.

См. также