IContainerBuilder Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs, który rozdziela bibliotekę ODataLib z dowolnej implementacji kontenera wstrzykiwania zależności.
public interface IContainerBuilder
type IContainerBuilder = interface
Public Interface IContainerBuilder
- Pochodne
Metody
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Dodaje usługę z |
AddService(ServiceLifetime, Type, Type) |
Dodaje usługę z |
BuildContainer() |
Tworzy kontener, który implementuje IServiceProvider i zawiera wszystkie zarejestrowane usługi. |
Metody rozszerzania
AddDefaultODataServices(IContainerBuilder) |
Dodaje domyślne usługi OData do elementu IContainerBuilder. |
AddDefaultODataServices(IContainerBuilder, ODataVersion) |
Dodaje domyślne usługi OData do elementu IContainerBuilder. |
AddService(IContainerBuilder, ServiceLifetime, Type) |
Dodaje usługę . |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Dodaje usługę . |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Dodaje usługę z |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Dodaje usługę z |
AddServicePrototype<TService>(IContainerBuilder, TService) |
Dodaje prototyp usługi typu |