Microsoft.Practices.Prism.PubSubEvents Namespace
Classes
Class | Description | |
---|---|---|
BackgroundEventSubscription<TPayload> |
Extends EventSubscription<TPayload> to invoke the Action delegate in a background thread.
|
|
DataEventArgs<TData> |
Generic arguments class to pass to event handlers that need to receive data.
|
|
DelegateReference |
Represents a reference to a Delegate that may contain a WeakReference to the target. This class is used internally by the Prism Library.
|
|
DispatcherEventSubscription<TPayload> |
Extends EventSubscription<TPayload> to invoke the Action delegate in a specific SynchronizationContext.
|
|
EventAggregator |
Implements IEventAggregator.
|
|
EventBase |
Defines a base class to publish and subscribe to events.
|
|
EventSubscription<TPayload> |
Provides a way to retrieve a Delegate to execute an action depending on the value of a second filter predicate that returns true if the action should execute.
|
|
PubSubEvent<TPayload> |
Defines a class that manages publication and subscription to events.
|
|
SubscriptionToken |
Subscription token returned from EventBase on subscribe.
|
Interfaces
Interface | Description | |
---|---|---|
IDelegateReference |
Represents a reference to a Delegate.
|
|
IEventAggregator |
Defines an interface to get instances of an event type.
|
|
IEventSubscription |
Defines a contract for an event subscription to be used by EventBase.
|
Enumerations
Enumeration | Description | |
---|---|---|
ThreadOption |
Specifies on which thread a PubSubEvent<TPayload> subscriber will be called.
|