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

ISharedEventSubscriberTEventArgs - интерфейс

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

Пространство имён:  Tessa.Platform.IPC
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface ISharedEventSubscriber<TEventArgs> : ISharedNotificationObject
where TEventArgs : class, new(), ISharedEventArgs

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

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

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

Свойства
  ИмяОписание
Открытое свойствоEventName
Семантическое имя события.
(Унаследован от ISharedNotificationObject.)
Открытое свойствоInstanceName
Имя экземпляра класса, являющееся глобально уникальным для экземпляров того же типа, расположенных в различных процессах.
(Унаследован от ISharedNotificationObject.)
Открытое свойствоInstanceType
Тип объекта, используемый для синхронизации экземпляров между потоками и процессами.
(Унаследован от ISharedNotificationObject.)
Открытое свойствоIsSubscribed
Признак того, что в данный момент объект подписан на событие и получает уведомления.
В начало страницы
Методы
  ИмяОписание
Открытый методNotifyAsync
Уведомляет все подписанные процессы о событии с заданными аргументами.
Открытый методSubscribeAsync
Выполняет подписку на уведомления, поступающие для события, если подписка ещё не была выполнена.
Открытый методUnsubscribeAsync
Выполняет отписку от уведомлений, поступающих для события, если подписка уже была выполнена.
В начало страницы
См. также