PayloadSharedEventHubBaseTEventArgsSubscribeAsyncTPayload - метод

Подписывается на обработку глобального события.

Definition

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

Параметры

eventID  Guid
Идентификатор типа события.
handler  FuncTPayload, SharedEventSource, ValueTask
Обработчик события.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

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

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

Реализации

IPayloadSharedEventSubscriberSubscribeAsyncTPayload(Guid, FuncTPayload, SharedEventSource, ValueTask, CancellationToken)

См. также