ServiceCollectionMap.TryAddTransient 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
TryAddTransient(Type, Func<IServiceProvider,Object>) |
Fügt einen Transient von der angegebenen Factory implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde. |
TryAddTransient(Type, Type) |
Fügt einen Transient vom angegebenen konkreten Typ implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde. |
TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Fügt einen Transient von der angegebenen Factory implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde. |
TryAddTransient<TService,TImplementation>() |
Fügt einen Transient vom angegebenen konkreten Typ implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde. |
TryAddTransient<TService>(Func<IServiceProvider,TService>) |
Fügt einen Transient von der angegebenen Factory implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde. |
TryAddTransient(Type, Func<IServiceProvider,Object>)
Fügt einen Transient von der angegebenen Factory implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, factory As Func(Of IServiceProvider, Object)) As ServiceCollectionMap
Parameter
- serviceType
- Type
Der Vertrag für den Dienst.
- factory
- Func<IServiceProvider,Object>
Die Factory, die den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddTransient(Type, Type)
Fügt einen Transient vom angegebenen konkreten Typ implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Type implementationType);
abstract member TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, implementationType As Type) As ServiceCollectionMap
Parameter
- serviceType
- Type
Der Vertrag für den Dienst.
- implementationType
- Type
Der konkrete Typ, der den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Fügt einen Transient von der angegebenen Factory implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap
Typparameter
- TService
Der Vertrag für den Dienst.
- TImplementation
Der konkrete Typ, den die angegebene Fabrik erstellt.
Parameter
- factory
- Func<IServiceProvider,TImplementation>
Die Factory, die den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddTransient<TService,TImplementation>()
Fügt einen Transient vom angegebenen konkreten Typ implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap
Typparameter
- TService
Der Vertrag für den Dienst.
- TImplementation
Der konkrete Typ, der den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
TryAddTransient<TService>(Func<IServiceProvider,TService>)
Fügt einen Transient von der angegebenen Factory implementierten Dienst hinzu, wenn bereits kein Dienst für den angegebenen Diensttyp registriert wurde.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap
Typparameter
- TService
Der Vertrag für den Dienst.
Parameter
- factory
- Func<IServiceProvider,TService>
Die Factory, die den Dienst implementiert.
Gibt zurück
Die Karte, sodass weitere Aufrufe verkettet werden können.
Gilt für:
Entity Framework