public interface ISharedEventSubscriber<TEventArgs> : ISharedNotificationObject
where TEventArgs : class, new(), ISharedEventArgs
Public Interface ISharedEventSubscriber(Of TEventArgs As {Class, New, ISharedEventArgs})
Inherits ISharedNotificationObjectgeneric<typename TEventArgs>
where TEventArgs : ref class, gcnew(), ISharedEventArgs
public interface class ISharedEventSubscriber : ISharedNotificationObjecttype ISharedEventSubscriber<'TEventArgs when 'TEventArgs : not struct, new() and ISharedEventArgs> =
interface
interface ISharedNotificationObject
end| EventName |
Семантическое имя события.
(Унаследован от ISharedNotificationObject) |
| InstanceName |
Имя экземпляра класса, являющееся глобально уникальным для экземпляров того же типа,
расположенных в различных процессах.
(Унаследован от ISharedNotificationObject) |
| InstanceType |
Тип объекта, используемый для синхронизации экземпляров между потоками и процессами.
(Унаследован от ISharedNotificationObject) |
| IsSubscribed | Признак того, что в данный момент объект подписан на событие и получает уведомления. |
| NotifyAsync | Уведомляет все подписанные процессы о событии с заданными аргументами. |
| SubscribeAsync | Выполняет подписку на уведомления, поступающие для события, если подписка ещё не была выполнена. |
| UnsubscribeAsync | Выполняет отписку от уведомлений, поступающих для события, если подписка уже была выполнена. |