Interface IServiceLocator
Inherited Members
System.IServiceProvider.GetService(System.Type)
Assembly: Microsoft.Practices.ServiceLocation.dll
Version: 13.30.0
Syntax
public interface IServiceLocator : IServiceProvider
Methods
GetAllInstances(Type)
Declaration
IEnumerable<object> GetAllInstances(Type serviceType)
Parameters
Type |
Name |
Description |
System.Type |
serviceType |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.Object> |
|
GetAllInstances<TService>()
Declaration
IEnumerable<TService> GetAllInstances<TService>()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<TService> |
|
Type Parameters
Name |
Description |
TService |
|
GetInstance(Type)
Declaration
object GetInstance(Type serviceType)
Parameters
Type |
Name |
Description |
System.Type |
serviceType |
|
Returns
Type |
Description |
System.Object |
|
GetInstance(Type, String)
Declaration
object GetInstance(Type serviceType, string key)
Parameters
Type |
Name |
Description |
System.Type |
serviceType |
|
System.String |
key |
|
Returns
Type |
Description |
System.Object |
|
GetInstance<TService>()
Declaration
TService GetInstance<TService>()
Returns
Type |
Description |
TService |
|
Type Parameters
Name |
Description |
TService |
|
GetInstance<TService>(String)
Declaration
TService GetInstance<TService>(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
TService |
|
Type Parameters
Name |
Description |
TService |
|