Interface IContainer
Inherited Members
System.IServiceProvider.GetService(System.Type)
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public interface IContainer : IServiceLocator, IServiceProvider
Methods
Register(String, Type, Converter<IContainer, Object>)
Declaration
void Register(string key, Type serviceType, Converter<IContainer, object> factory)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Type |
serviceType |
|
System.Converter<IContainer, System.Object> |
factory |
|
Register<T>(Converter<IContainer, T>)
Declaration
void Register<T>(Converter<IContainer, T> factory)
Parameters
Type |
Name |
Description |
System.Converter<IContainer, T> |
factory |
|
Type Parameters
Register<T>(String, Converter<IContainer, T>)
Declaration
void Register<T>(string key, Converter<IContainer, T> factory)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Converter<IContainer, T> |
factory |
|
Type Parameters
Remove(String, Type)
Declaration
void Remove(string key, Type serviceType)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Type |
serviceType |
|
Remove<T>()
Declaration
Type Parameters
Remove<T>(String)
Declaration
void Remove<T>(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Type Parameters
RemoveAll<T>()
Declaration
Type Parameters