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

SharedNotificationHelper - класс

Вспомогательные методы для реализации подписки и уведомлений по событиям, которые синхронизируются между процессами.
Иерархия наследования
SystemObject
  Tessa.Platform.IPCSharedNotificationHelper

Пространство имён:  Tessa.Platform.IPC
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static class SharedNotificationHelper

Тип SharedNotificationHelper предоставляет следующие члены.

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