IContainerBuilder Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz que desacopla ODataLib de cualquier implementación del contenedor de inserción de dependencias.
public interface IContainerBuilder
type IContainerBuilder = interface
Public Interface IContainerBuilder
- Derivado
Métodos
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Agrega un servicio de |
AddService(ServiceLifetime, Type, Type) |
Agrega un servicio de |
BuildContainer() |
Compila un contenedor que implementa y contiene todos los servicios registrados IServiceProvider . |
Métodos de extensión
AddDefaultODataServices(IContainerBuilder) |
Agrega los servicios de OData predeterminados a IContainerBuilder. |
AddDefaultODataServices(IContainerBuilder, ODataVersion) |
Agrega los servicios de OData predeterminados a IContainerBuilder. |
AddService(IContainerBuilder, ServiceLifetime, Type) |
Agrega un servicio de |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Agrega un servicio de |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Agrega un servicio de |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Agrega un servicio de |
AddServicePrototype<TService>(IContainerBuilder, TService) |
Agrega un prototipo de servicio de tipo |