Class AddInServiceLocator
- Namespace
- Dynamicweb.Extensibility.Providers
- Assembly
- Dynamicweb.Core.dll
public sealed class AddInServiceLocator : ServiceLocator, IServiceLocator, IServiceProvider
- Inheritance
-
AddInServiceLocator
- Implements
- Inherited Members
Methods
DoGetAllInstances(Type)
When implemented by inheriting classes, this method will do the actual work of resolving all the requested service instances.
protected override IEnumerable<object> DoGetAllInstances(Type serviceType)
Parameters
serviceType
TypeType of service requested.
Returns
- IEnumerable<object>
Sequence of service instance objects.
DoGetInstance(Type)
When implemented by inheriting classes, this method will do the actual work of resolving the requested service instance.
protected override object DoGetInstance(Type serviceType)
Parameters
serviceType
TypeType of instance requested.
Returns
- object
The requested service instance.