SharedEventInstanceListTEventArgs - класс

Список, содержащий информацию о произошедшем событии, синхронизация которого выполняется из различных процессов.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class SharedEventInstanceList<TEventArgs> : SharedInstanceList
where TEventArgs : class, new(), ISharedEventArgs
Inheritance
Object    SharedInstanceList    SharedEventInstanceListTEventArgs

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

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

Конструкторы

SharedEventInstanceListTEventArgsСоздаёт экземпляр класса с параметрами по умолчанию.
SharedEventInstanceListTEventArgs(SharedEventInstanceListTEventArgs) Создаёт экземпляр класса, содержащий копию заданной информации о событии.
SharedEventInstanceListTEventArgs(SharedInstanceList, Guid, TEventArgs) Создаёт экземпляр класса, содержащий копию заданной информации о подписчиках на событие, уникальный идентификатор произошедшего события и аргументы события.

Свойства

EventArgs Аргументы события.
EventID Уникальный идентификатор события.
IsEmpty Признак того, что список не содержит значений.
(Унаследован от SharedInstanceList)

Методы

AddInstance Добавляет в список информацию об экземляре объекта, расположенного в текущем процессе, синхронизация которого выполняется.
(Унаследован от SharedInstanceList)
DeserializeДесериализует объект из бинарной формы.
(Переопределяет SharedInstanceListDeserialize(BinaryReader))
Dispose
(Унаследован от SharedInstanceList)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RemoveDeadProcesses Удаляет информацию о всех процессах, которые уже не существуют на момент проверки.
(Унаследован от SharedInstanceList)
RemoveInstance Удаляет из списка информацию о текущем процессе.
(Унаследован от SharedInstanceList)
SerializeСериализует объект в бинарной форме.
(Переопределяет SharedInstanceListSerialize(BinaryWriter))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также