ContainerBuilderExtensions.AddService Methode
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.
Überlädt
AddService(IContainerBuilder, ServiceLifetime, Type) |
Fügt einen Dienst von hinzu |
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime) |
Fügt einen Dienst von |
AddService<TService>(IContainerBuilder, ServiceLifetime) |
Fügt einen Dienst von hinzu |
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>) |
Fügt einen Dienst von |
AddService(IContainerBuilder, ServiceLifetime, Type)
Fügt einen Dienst von hinzu serviceType
.
public static Microsoft.OData.IContainerBuilder AddService (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime, Type serviceType);
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime * Type -> Microsoft.OData.IContainerBuilder
<Extension()>
Public Function AddService (builder As IContainerBuilder, lifetime As ServiceLifetime, serviceType As Type) As IContainerBuilder
Parameter
- builder
- IContainerBuilder
Die IContainerBuilder-Schnittstelle, die dem Dienst hinzugefügt werden soll.
- lifetime
- ServiceLifetime
Die Lebensdauer des zu registrierenden Diensts.
- serviceType
- Type
Der Diensttyp für die Registrierung und die Implementierung, die verwendet werden sollen.
Gibt zurück
Die IContainerBuilder Instanz selbst.
Gilt für:
AddService<TService,TImplementation>(IContainerBuilder, ServiceLifetime)
Fügt einen Dienst von TService
mit einem hinzu TImplementation
.
public static Microsoft.OData.IContainerBuilder AddService<TService,TImplementation> (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime) where TService : class where TImplementation : class, TService;
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime -> Microsoft.OData.IContainerBuilder (requires 'Service : null)
<Extension()>
Public Function AddService(Of TService As Class, TImplementation As Class) (builder As IContainerBuilder, lifetime As ServiceLifetime) As IContainerBuilder
Typparameter
- TService
Der Typ des hinzuzufügenden Diensts.
- TImplementation
Der Typ der zu verwendenden Implementierung.
Parameter
- builder
- IContainerBuilder
Die IContainerBuilder-Schnittstelle, die dem Dienst hinzugefügt werden soll.
- lifetime
- ServiceLifetime
Die Lebensdauer des zu registrierenden Diensts.
Gibt zurück
Die IContainerBuilder Instanz selbst.
Gilt für:
AddService<TService>(IContainerBuilder, ServiceLifetime)
Fügt einen Dienst von hinzu TService
.
public static Microsoft.OData.IContainerBuilder AddService<TService> (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime) where TService : class;
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime -> Microsoft.OData.IContainerBuilder (requires 'Service : null)
<Extension()>
Public Function AddService(Of TService As Class) (builder As IContainerBuilder, lifetime As ServiceLifetime) As IContainerBuilder
Typparameter
- TService
Der Typ des hinzuzufügenden Diensts.
Parameter
- builder
- IContainerBuilder
Die IContainerBuilder-Schnittstelle, die dem Dienst hinzugefügt werden soll.
- lifetime
- ServiceLifetime
Die Lebensdauer des zu registrierenden Diensts.
Gibt zurück
Die IContainerBuilder Instanz selbst.
Gilt für:
AddService<TService>(IContainerBuilder, ServiceLifetime, Func<IServiceProvider,TService>)
Fügt einen Dienst von TService
mit einem hinzu implementationFactory
.
public static Microsoft.OData.IContainerBuilder AddService<TService> (this Microsoft.OData.IContainerBuilder builder, Microsoft.OData.ServiceLifetime lifetime, Func<IServiceProvider,TService> implementationFactory) where TService : class;
static member AddService : Microsoft.OData.IContainerBuilder * Microsoft.OData.ServiceLifetime * Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.OData.IContainerBuilder (requires 'Service : null)
<Extension()>
Public Function AddService(Of TService As Class) (builder As IContainerBuilder, lifetime As ServiceLifetime, implementationFactory As Func(Of IServiceProvider, TService)) As IContainerBuilder
Typparameter
- TService
Der Typ des hinzuzufügenden Diensts.
Parameter
- builder
- IContainerBuilder
Die IContainerBuilder-Schnittstelle, die dem Dienst hinzugefügt werden soll.
- lifetime
- ServiceLifetime
Die Lebensdauer des zu registrierenden Diensts.
- implementationFactory
- Func<IServiceProvider,TService>
Die Factory, die den Dienst erstellt.
Gibt zurück
Die IContainerBuilder Instanz selbst.