LocalEventSubscriberTEventArgs - класс

Реализация интерфейса ISharedEventSubscriberTEventArgs, поддерживающая только локальные уведомления в пределах того же объекта.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class LocalEventSubscriber<TEventArgs> : ISharedEventSubscriber<TEventArgs>, 
	IAsyncDisposable
where TEventArgs : class, new(), ISharedEventArgs
Inheritance
Object    LocalEventSubscriberTEventArgs
Implements
IAsyncDisposable, ISharedEventSubscriberTEventArgs

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

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

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

LocalEventSubscriberTEventArgsИнициализирует новый экземпляр класса LocalEventSubscriberTEventArgs

Свойства

IsSubscribed Признак того, что в данный момент объект подписан на событие и получает уведомления.

Методы

DisposeAsyncPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
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)
NotifyAsync Уведомляет все подписанные процессы о событии с заданными аргументами.
SubscribeAsync Выполняет подписку на уведомления, поступающие для события, если подписка ещё не была выполнена.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UnsubscribeAsync Выполняет отписку от уведомлений, поступающих для события, если подписка уже была выполнена.

См. также