Для изменения размера нажмите или перетащите

SharedNotificationHelperNotifyAsyncTEventArgs - метод

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

Пространство имён:  Tessa.Platform.IPC
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static Task NotifyAsync<TEventArgs>(
	TEventArgs eventArgs,
	string eventName,
	IGlobalMutex eventMutex,
	IGlobalEvent sharedEvent,
	SharedStorage subscriberStorage,
	SharedNameFactory nameFactory,
	CancellationToken cancellationToken = default
)
where TEventArgs : class, new(), ISharedEventArgs

Параметры

eventArgs
Тип: TEventArgs
Аргументы произошедшего события.
eventName
Тип: SystemString
Семантическое имя события.
eventMutex
Тип: Tessa.Platform.IPCIGlobalMutex
Глобальный мьютекс, реализующий синхронизацию для события.
sharedEvent
Тип: Tessa.Platform.IPCIGlobalEvent
Глобальное событие, обеспечивающее синхронизацию подписанных процессов.
subscriberStorage
Тип: Tessa.Platform.IPCSharedStorage
Разделяемое между процессами хранилище со списком подписчиков на событие.
nameFactory
Тип: Tessa.Platform.IPCSharedNameFactory
Фабрика, предоставляющая средства для создания глобальных имён для события.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

TEventArgs
Ссылочный тип аргументов события, содержащий конструктор по умолчанию.

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

Тип: Task
Асинхронная задача.
См. также