RedisEventSubscriberTEventArgsNotifyAsync - метод

Уведомляет все подписанные процессы о событии с заданными аргументами.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ValueTask NotifyAsync(
	TEventArgs eventArgs,
	bool localOnly = false,
	CancellationToken cancellationToken = default
)

Параметры

eventArgs  TEventArgs
Аргументы произошедшего события.
localOnly  Boolean  (Optional)
Признак того, что уведомляются только локальные подписчики (в пределах того же объекта), иначе также уведомляются подписчики из других процессов и объектов.
Укажите true для случая, когда сброс требуется выполнить внутри подписки на другое событие.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Реализации

ISharedEventSubscriberTEventArgsNotifyAsync(TEventArgs, Boolean, CancellationToken)

Заметки

Уведомление производится независимо от того, был ли текущий экземпляр подписан на событие методом SubscribeAsync(FuncTEventArgs, SharedEventSource, ValueTask, CancellationToken).

См. также