Microsoft.Practices.Composite.Events Namespace

Classes

  Class Description
Ff654172.pubclass(en-us,PandP.10).gif BackgroundEventSubscription<TPayload>
Extends EventSubscription<TPayload> to invoke the Action delegate in a background thread.
Ff654172.pubclass(en-us,PandP.10).gif DataEventArgs<TData>
Generic arguments class to pass to event handlers that need to receive data.
Ff654172.pubclass(en-us,PandP.10).gif 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.
Ff654172.pubclass(en-us,PandP.10).gif EventAggregator
Implements IEventAggregator.
Ff654172.pubclass(en-us,PandP.10).gif EventBase
Defines a base class to publish and subscribe to events.
Ff654172.pubclass(en-us,PandP.10).gif EventSubscription<TPayload>
Provides a way to retrieve a Delegate to execute an action dependending on the value of a second filter predicate that returns true if the action should execute.
Ff654172.pubclass(en-us,PandP.10).gif SubscriptionToken
Subsription token returned from EventBase on subscribe.

Interfaces

  Interface Description
Ff654172.pubinterface(en-us,PandP.10).gif IDelegateReference
Represents a reference to a Delegate.
Ff654172.pubinterface(en-us,PandP.10).gif IEventAggregator
Defines an interface to get instances of an event type.
Ff654172.pubinterface(en-us,PandP.10).gif IEventSubscription
Defines a contract for an event subscription to be used by EventBase.