Method | Description | |
---|---|---|
AddPublication ( IPublication publication ) : void | ||
AddSubscription ( ISubscription subscription ) : void | ||
DescribeTo ( |
||
Dispose ( ) : void | ||
EventTopic ( string uri, IExtensionHost extensionHost, IGlobalMatchersProvider globalMatchersProvider ) : System | ||
Fire ( object sender, |
||
RemovePublication ( object publisher, string eventName ) : IPublication | ||
RemoveSubscription ( object subscriber, |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
CallSubscriptionHandlers ( object sender, |
||
CheckMatchers ( IPublication publication, ISubscription subscription, |
Checks whether the event of the publisher has to be relayed to the subscriber (Matchers).
|
|
Clean ( ) : void | ||
CleanPublications ( ) : void | ||
CleanSubscriptions ( ) : void | ||
FindPublication ( object publisher, string eventName ) : IPublication | ||
FindSubscription ( object subscriber, string handlerMethodName ) : ISubscription | ||
GetSubscriptionHandlers ( ) : EventTopicFireDelegate>>.IEnumerable |
||
RemovePublication ( IPublication publication ) : void | ||
RemoveSubscription ( ISubscription subscription ) : void | ||
ThrowIfPublisherAndSubscriberEventArgumentsMismatch ( ISubscription subscription, IPublication publication ) : void | ||
ThrowIfRepeatedPublication ( object publisher, string eventName ) : void | ||
ThrowIfRepeatedSubscription ( object subscriber, string handlerMethodName ) : void | ||
ThrowIfSubscriptionHandlerDoesNotMatchHandlerRestrictionOfPublisher ( ISubscription subscription, IPublication publication ) : void |
public AddPublication ( IPublication publication ) : void | ||
publication | IPublication | |
return | void |
public AddSubscription ( ISubscription subscription ) : void | ||
subscription | ISubscription | |
return | void |
public DescribeTo ( |
||
writer | ||
return | void |
public EventTopic ( string uri, IExtensionHost extensionHost, IGlobalMatchersProvider globalMatchersProvider ) : System | ||
uri | string | |
extensionHost | IExtensionHost | |
globalMatchersProvider | IGlobalMatchersProvider | |
return | System |
public Fire ( object sender, |
||
sender | object | |
e | ||
publication | IPublication | |
return | void |
public RemovePublication ( object publisher, string eventName ) : IPublication | ||
publisher | object | |
eventName | string | |
return | IPublication |
public RemoveSubscription ( object subscriber, |
||
subscriber | object | |
handlerMethod | ||
return | void |