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