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

DefaultGlobalEvent - класс

Событие с глобально уникальным именем, используемое для синхронизации между процессами. Эта версия использует стандартный объект EventWaitHandle с глобальным именем, который будет функционировать только при запуске на Windows.
Иерархия наследования

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

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

Конструкторы
  ИмяОписание
Открытый методDefaultGlobalEvent
Создаёт экземпляр класса с указанием его параметров.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоEventWaitHandle
Событие, используемое для синхронизации.
Защищённое свойствоIsDisposed
Признак того, что ресурсы объекта были освобождены.
(Унаследован от GlobalEventBase.)
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckDisposed
Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены.
(Унаследован от GlobalEventBase.)
Открытый методCleanAsync
Освобождает ресурсы события, делая невозможным его дальнейшее использование, и удаляет связанный с ним файл при его наличии. В реализации по умолчанию выполняет работу по очистке на Linux и игнорируется на Windows.
(Унаследован от GlobalEventBase.)
Открытый методCleanCoreAsync
Освобождает ресурсы события, делая невозможным его дальнейшее использование, и удаляет связанный с ним файл при его наличии. В реализации по умолчанию выполняет работу по очистке на Linux и игнорируется на Windows.
(Унаследован от GlobalEventBase.)
Открытый методCloseFromMainProcessAsync
Выполняет глобальное закрытие всех ресурсов, связанных с событием. Процессы, выполняющие ожидание события, могут прекратить ожидание, но на это поведение нельзя опираться. Рекомендуется не вызывать этот метод, если нельзя определить текущий процесс как единственный процесс, переводящий событие в сигнальное состояние. Метод актуален для глобальных событий на Linux.
(Унаследован от GlobalEventBase.)
Защищённый методCloseFromMainProcessCoreAsync
Выполняет глобальное закрытие всех ресурсов, связанных с событием. Процессы, выполняющие ожидание события, могут прекратить ожидание, но на это поведение нельзя опираться. Рекомендуется не вызывать этот метод, если нельзя определить текущий процесс как единственный процесс, переводящий событие в сигнальное состояние. Метод актуален для глобальных событий на Linux.
(Переопределяет GlobalEventBaseCloseFromMainProcessCoreAsync(CancellationToken).)
Открытый методDisposeAsync
Освобождает ресурсы, занимаемые объектом.
(Унаследован от GlobalEventBase.)
Защищённый методDisposeAsync(Boolean)
Освобождает ресурсы, занимаемые объектом.
(Переопределяет GlobalEventBaseDisposeAsync(Boolean).)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методReset
Переводит событие в несигнальное состояние, при этом все ожидающие событие подписчики получают управление.
(Унаследован от GlobalEventBase.)
Защищённый методResetCore
Переводит событие в несигнальное состояние, при этом все ожидающие событие подписчики получают управление.
(Переопределяет GlobalEventBaseResetCore.)
Открытый методSet
Переводит событие в сигнальное состояние, при этом все ожидающие событие подписчики получают управление.
(Унаследован от GlobalEventBase.)
Защищённый методSetCore
Переводит событие в сигнальное состояние, при этом все ожидающие событие подписчики получают управление.
(Переопределяет GlobalEventBaseSetCore.)
Открытый методToString (Переопределяет ObjectToString.)
Открытый методTryGetWaitHandle
Возвращает объект WaitHandle для ожидания сигнального состояния у события, или null, если используемый объект синхронизации не предоставляет объекта WaitHandle и требуется вызвать метод Wait для ожидания.
(Унаследован от GlobalEventBase.)
Защищённый методTryGetWaitHandleCore
Возвращает объект WaitHandle для ожидания сигнального состояния у события, или null, если используемый объект синхронизации не предоставляет объекта WaitHandle и требуется вызвать метод Wait для ожидания.
(Переопределяет GlobalEventBaseTryGetWaitHandleCore.)
Открытый методWaitAsync
Выполняет ожидание момента, когда событие перейдёт в сигнальное состояние.
(Унаследован от GlobalEventBase.)
Защищённый методWaitCoreAsync
Выполняет ожидание момента, когда событие перейдёт в сигнальное состояние.
(Переопределяет GlobalEventBaseWaitCoreAsync(CancellationToken).)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также