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