IContainerBuilder Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozhraní, které odděluje ODataLib od jakékoli implementace kontejneru injektáž závislostí.
public interface IContainerBuilder
type IContainerBuilder = interface
Public Interface IContainerBuilder
- Odvozené
Metody
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Přidá službu s |
AddService(ServiceLifetime, Type, Type) |
Přidá službu s |
BuildContainer() |
Vytvoří kontejner, který implementuje IServiceProvider a obsahuje všechny zaregistrované služby. |
Metody rozšíření
AddDefaultODataServices(IContainerBuilder) |
Přidá výchozí služby OData do .IContainerBuilder |
AddDefaultODataServices(IContainerBuilder, ODataVersion) |
Přidá výchozí služby OData do .IContainerBuilder |
AddService(IContainerBuilder, ServiceLifetime, Type) |
Přidá službu . |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Přidá službu . |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Přidá službu s |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Přidá službu s |
AddServicePrototype<TService>(IContainerBuilder, TService) |
Přidá prototyp služby typu |