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
-
ObjectDispatcher
- Implements
- Derived
Constructors
Dispatcher(IServiceLocator)
Initializes a new instance of the Dispatcher class.
protected Dispatcher(IServiceLocator serviceLocator)
Parameters
serviceLocator
IServiceLocatorThe 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.