IContainerBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Schnittstelle, die ODataLib von jeder Implementierung des Abhängigkeitsinjektionscontainers entkoppelt.
public interface IContainerBuilder
type IContainerBuilder = interface
Public Interface IContainerBuilder
- Abgeleitet
Methoden
AddService(ServiceLifetime, Type, Func<IServiceProvider,Object>) |
Fügt einen Dienst von |
AddService(ServiceLifetime, Type, Type) |
Fügt einen Dienst von |
BuildContainer() |
Erstellt einen Container, der alle registrierten IServiceProvider Dienste implementiert und enthält. |
Erweiterungsmethoden
AddDefaultODataServices(IContainerBuilder) |
Fügt die OData-Standarddienste hinzu IContainerBuilder. |
AddDefaultODataServices(IContainerBuilder, ODataVersion) |
Fügt die OData-Standarddienste hinzu IContainerBuilder. |
AddService(IContainerBuilder, ServiceLifetime, Type) |
Fügt einen Dienst von hinzu |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Fügt einen Dienst von hinzu |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Fügt einen Dienst von |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Fügt einen Dienst von |
AddServicePrototype<TService>(IContainerBuilder, TService) |
Fügt einen Dienstprototyp vom Typ |