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

Tessa.Platform.IPC - пространство имён

Средства синхронизации между процессами (InterProcess Communication).
Классы
  КлассОписание
Открытый классDefaultGlobalEvent
Событие с глобально уникальным именем, используемое для синхронизации между процессами. Эта версия использует стандартный объект EventWaitHandle с глобальным именем, который будет функционировать только при запуске на Windows.
Открытый классDefaultGlobalMutex
Мьютекс с глобально уникальным именем, используемый для синхронизации между процессами. Эта версия использует стандартный объект Mutex с глобальным именем, который будет функционировать только при запуске на Windows.
Открытый классDefaultGlobalStorage
Реализация IGlobalStorage по умолчанию с разделяемым хранилищем в памяти, которое реализовано посредством объекта MemoryMappedFile.
Открытый классFileSystemGlobalStorage
Хранилище данных, реализованное в виде временного файла, содержимое которого разделяется между процессами.
Открытый классGlobalEventAwaiter
Объект, выполняющий ожидание глобального события IGlobalEvent совместно с другими объектами WaitHandle.
Открытый классGlobalEventBase
Базовая реализация интерфейса IGlobalEvent.
Открытый классGlobalMutexBase
Базовая реализация интерфейса IGlobalMutex.
Открытый классGlobalStorageBase
Базовая реализация интерфейса IGlobalStorage.
Открытый классLinuxGlobalEvent
Событие с глобально уникальным именем, используемое для синхронизации между процессами в Linux.
Открытый классLinuxGlobalMutex
Событие с глобально уникальным именем, используемое для синхронизации между процессами в Linux.
Открытый классRedisConnectionProvider
Объект, предоставляющий доступ к соединению Redis.
Открытый классRedisEventSubscriberTEventArgs
Объект, реализующий подписку на уведомление о событиях, а также рассылку уведомлений, выполняемую для всех событий и подписчиков с заданными именами независимо от того, располагаются ли такие подписчики в том же приложении или в другом процессе. Рассылка уведомлений осуществляется посредством Redis.
Открытый классServerSettingsSharedEventSubscriberFactory
Открытый классSharedEventArgs
Базовый класс для аргументов события, разделяемых между процессами.
Открытый классSharedEventIDContainer
Содержит информацию об уникальном идентификатора произошедшего события, синхронизация которого выполняется между процессами.
Открытый классSharedEventInstanceListTEventArgs
Список, содержащий информацию о произошедшем событии, синхронизация которого выполняется из различных процессов.
Открытый классSharedEventNotifierTEventArgs
Объект, реализующий рассылку уведомлений, выполняемую для всех событий и подписчиков с заданными именами независимо от того, располагаются ли такие подписчики в том же приложении или в другом процессе.
Открытый классSharedEventSubscriberTEventArgs
Объект, реализующий подписку на уведомление о событиях, а также рассылку уведомлений, выполняемую для всех событий и подписчиков с заданными именами независимо от того, располагаются ли такие подписчики в том же приложении или в другом процессе.
Открытый классSharedEventSubscriberFactory
Открытый классSharedInstanceList
Список, содержащий информацию об экземплярах, синхронизация которых выполняется из различных процессов.
Открытый классSharedNameFactory
Фабрика, предоставляющая средства для создания глобальных имён, которые возможно использовать для синхронизации между потоками и процессами.
Открытый классSharedNotificationHelper
Вспомогательные методы для реализации подписки и уведомлений по событиям, которые синхронизируются между процессами.
Открытый классSharedNotificationObject
Базовый класс для объектов, реализующих уведомление о событиях или подписку на уведомления, которые рассылаются для всех подписчиков с заданным именем независимо от того, располагаются ли такие подписчики в том же приложении или в другом процессе.
Открытый классSharedStorage
Разделяемое между процессами хранилище данных, представленных в бинарной форме.
Открытый классSharedStorageInitializer
Объект, выполняющий инициализацию разделенного хранилища данных.
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIGlobalEvent
Событие с глобально уникальным именем, используемое для синхронизации между процессами.
Открытый интерфейсIGlobalMutex
Мьютекс с глобально уникальным именем, используемый для синхронизации между процессами.
Открытый интерфейсIGlobalStorage
Хранилище данных, обычно располагающееся в памяти, содержимое которого разделяется между процессами.
Открытый интерфейсIRedisConnectionProvider
Объект, предоставляющий доступ к соединению Redis.
Открытый интерфейсISharedEventArgs
Аргументы события, разделяемые между процессами. Каждый подписчик получает копию аргументов события.
Открытый интерфейсISharedEventSubscriberTEventArgs
Объект, реализующий подписку на уведомление о событиях, а также рассылку уведомлений, выполняемую для всех событий и подписчиков с заданными именами независимо от того, располагаются ли такие подписчики в том же приложении или в другом процессе.
Открытый интерфейсISharedEventSubscriberFactory
Открытый интерфейсISharedNotificationObject
Объект, реализующий уведомление о событиях или подписку на уведомление.
Открытый интерфейсISharedStorageInitializer
Объект, выполняющий инициализацию разделенного хранилища данных.