PayloadSharedEventHubBaseTEventArgs - класс

Объект, обеспечивающий подписку на глобальные события и уведомление подписчиков глобальных событий.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public abstract class PayloadSharedEventHubBase<TEventArgs> : IPayloadSharedEventNotifier, 
	IPayloadSharedEventSubscriber, IAsyncDisposable
where TEventArgs : class, new(), IPayloadSharedEventArgs
Inheritance
Object    PayloadSharedEventHubBaseTEventArgs
Derived
Implements
IAsyncDisposable, IPayloadSharedEventNotifier, IPayloadSharedEventSubscriber

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

TEventArgs
Аргументы глобального события, которые разделяют идентификатор события EventID и информацию по событию.

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

PayloadSharedEventHubBaseTEventArgs Создаёт экземпляр класса с указанием его зависимостей.

Свойства

IsDisposedПризнак того, что ресурсы объекта были освобождены.

Методы

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)
NotifyAsyncTPayload Уведомляет подписчиков о наступлении глобального события.
SubscribeAsyncTPayload Подписывается на обработку глобального события.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UnsubscribeTPayload Отписывается от обработки глобального события. Если обработчик не подписан, то метод не выполняет действий.
UnsubscribeAll Выполняет отписку от всех событий.

См. также