Microsoft.Practices.Prism.Events Namespace
Classes
Class | Description | |
---|---|---|
BackgroundEventSubscription<TPayload> |
Extends EventSubscription<TPayload> to invoke the Action delegate in a background thread.
|
|
CompositePresentationEvent<TPayload> |
Defines a class that manages publication and subscription to events.
|
|
DataEventArgs<TData> |
Generic arguments class to pass to event handlers that need to receive data.
|
|
DefaultDispatcher |
Wraps the Deployment Dispatcher.
|
|
DelegateReference |
Represents a reference to a Delegate that may contain a WeakReference to the target. This class is used internally by the Composite Application Library.
|
|
DispatcherEventSubscription<TPayload> | ||
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.
|
|
SubscriptionToken |
Subscription token returned from EventBase on subscribe.
|
Interfaces
Interface | Description | |
---|---|---|
IDelegateReference |
Represents a reference to a Delegate.
|
|
IDispatcherFacade |
Defines the interface for invoking methods through a Dispatcher Facade
|
|
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 CompositePresentationEvent<TPayload> subscriber will be called.
|