ISharedEventSubscriberTEventArgs - интерфейс |
Пространство имён: Tessa.Platform.IPC
public interface ISharedEventSubscriber<TEventArgs> : ISharedNotificationObject where TEventArgs : class, new(), ISharedEventArgs
Тип ISharedEventSubscriberTEventArgs предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| EventName |
Семантическое имя события.
(Унаследован от ISharedNotificationObject.) | |
| InstanceName |
Имя экземпляра класса, являющееся глобально уникальным для экземпляров того же типа,
расположенных в различных процессах.
(Унаследован от ISharedNotificationObject.) | |
| InstanceType |
Тип объекта, используемый для синхронизации экземпляров между потоками и процессами.
(Унаследован от ISharedNotificationObject.) | |
| IsSubscribed |
Признак того, что в данный момент объект подписан на событие и получает уведомления.
|
| Имя | Описание | |
|---|---|---|
| NotifyAsync |
Уведомляет все подписанные процессы о событии с заданными аргументами.
| |
| SubscribeAsync |
Выполняет подписку на уведомления, поступающие для события, если подписка ещё не была выполнена.
| |
| UnsubscribeAsync |
Выполняет отписку от уведомлений, поступающих для события, если подписка уже была выполнена.
|