AutoActivationExtensions.ActivateKeyedSingleton 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
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Erzwingt die Keyed Singleton-Aktivierung zur Startzeit und nicht zur Laufzeit. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Erzwingt die Keyed Singleton-Aktivierung zur Startzeit und nicht zur Laufzeit. |
ActivateKeyedSingleton(IServiceCollection, Type, Object)
Erzwingt die Keyed Singleton-Aktivierung zur Startzeit und nicht zur Laufzeit.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ ActivateKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection ActivateKeyedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);
static member ActivateKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function ActivateKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object) As IServiceCollection
Parameter
- services
- IServiceCollection
Die Dienstauflistung, der der Dienst hinzugefügt werden soll.
- serviceType
- Type
Der Typ des zu aktivierenden Diensts.
- serviceKey
- Object
Ein Objekt, das verwendet wird, um den spezifischen Dienst eindeutig zu identifizieren.
Gibt zurück
Der Wert von services
.
Gilt für:
ActivateKeyedSingleton<TService>(IServiceCollection, Object)
Erzwingt die Keyed Singleton-Aktivierung zur Startzeit und nicht zur Laufzeit.
public:
generic <typename TService>
where TService : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ ActivateKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection ActivateKeyedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class;
static member ActivateKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function ActivateKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object) As IServiceCollection
Typparameter
- TService
Der Typ des zu aktivierenden Diensts.
Parameter
- services
- IServiceCollection
Die Dienstauflistung, die den Dienst enthält.
- serviceKey
- Object
Ein Objekt, das verwendet wird, um den spezifischen Dienst eindeutig zu identifizieren.
Gibt zurück
Der Wert von services
.