Table of Contents

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 Type

Type 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 Type

Type of instance requested.

Returns

object

The requested service instance.

To top