SharedNotificationHelper - класс |
Пространство имён: Tessa.Platform.IPC
public static class SharedNotificationHelper
Тип SharedNotificationHelper предоставляет следующие члены.
Имя | Описание | |
---|---|---|
CreateEventMutex |
Создаёт и возвращает мьютекс, синхронизирующий обращение по глобальному событию сброса кэша.
| |
CreateEventStorage |
Создаёт или открывает разделяемое между процессами хранилище в оперативной памяти, используемое
для хранения списка процессов, подписанных на получение уведомлений о событии.
| |
CreateNotifyMutex |
Создаёт и возвращает мьютекс, используемый при синхронизации процессов между установкой события сброса кэша
в сигнальное, а затем в несигнальное состояния.
| |
CreateNotifyStorage |
Создаёт или открывает разделяемое между процессами хранилище в оперативной памяти, используемое при синхронизации
процессов между установкой события в сигнальное, а затем в несигнальное состояния.
| |
CreateSharedEvent |
Создаёт и возвращает объект синхронизации по глобальному событию сброса кэша.
| |
ListenAsyncTEventArgs |
Выполняет ожидание уведомлений на событие в цикле, который может быть прерван только событием
disposeEvent.
| |
NotifyAsyncTEventArgs |
Уведомляет все подписанные процессы о событии с заданными параметрами.
| |
SubscribeAsync |
Выполняет подписку на уведомления, поступающие для события, если подписка ещё не была выполнена.
Возвращает обновлённое значение isSubscribed.
| |
UnsubscribeAsync |
Выполняет отписку от уведомлений, поступающих для события, если подписка уже была выполнена.
Возвращает обновлённое значение isSubscribed.
|
Имя | Описание | |
---|---|---|
EventMutexName |
Имя операции для мьютекса, синхронизирующего событие между подписчиками в разных процессах.
| |
EventStorageName |
Имя глобального хранилища для списка процессов, подписанных на получение уведомлений о событии.
| |
NotifyMutexName |
Имя операции для мьютекса, используемого при синхронизации процессов между установкой события
в сигнальное, а затем в несигнальное состояния. Объект существует только в процессе выполнения события.
| |
NotifyStorageName |
Имя глобального хранилища для списка процессов, ещё не получивших уведомление о событии.
Объект существует только в процессе выполнения события.
| |
SharedEventName |
Имя операции для события, синхронизируемого между подписчиками в разных процессах.
|