Table of Contents

Class Dispatcher

Namespace
Savvyio.Dispatchers
Assembly
Savvyio.Core.dll

Represents the base class from which all implementations of the dispatcher concept should derive. This is an abstract class.

public abstract class Dispatcher : IDispatcher
Inheritance
Object
Dispatcher
Implements
Derived

Constructors

Dispatcher(IServiceLocator)

Initializes a new instance of the Dispatcher class.

protected Dispatcher(IServiceLocator serviceLocator)

Parameters

serviceLocator IServiceLocator

The provider of service implementations.

Properties

ServiceFactory

Gets the function delegate that creates the services.

protected Func<Type, IEnumerable<object>> ServiceFactory { get; }

Property Value

Func<Type, IEnumerable<Object>>

The function delegate that creates the services.

See Also