IContainerBuilder Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma interface que separa o ODataLib de qualquer implementação do contêiner de injeção de dependência.
public interface IContainerBuilder
type IContainerBuilder = interface
Public Interface IContainerBuilder
- Derivado
Métodos
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Adiciona um serviço de |
AddService(ServiceLifetime, Type, Type) |
Adiciona um serviço de |
BuildContainer() |
Cria um contêiner que implementa IServiceProvider e contém todos os serviços registrados. |
Métodos de Extensão
AddDefaultODataServices(IContainerBuilder) |
Adiciona os serviços OData padrão ao IContainerBuilder. |
AddDefaultODataServices(IContainerBuilder, ODataVersion) |
Adiciona os serviços OData padrão ao IContainerBuilder. |
AddService(IContainerBuilder, ServiceLifetime, Type) |
Adiciona um serviço de |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Adiciona um serviço de |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Adiciona um serviço de |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Adiciona um serviço de |
AddServicePrototype<TService>(IContainerBuilder, TService) |
Adiciona um protótipo de serviço do tipo |