AutoActivationExtensions.TryAddActivatedSingleton 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
TryAddActivatedSingleton(IServiceCollection, Type) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen. |
TryAddActivatedSingleton(IServiceCollection, Type)
- Quelle:
- AutoActivationExtensions.cs
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType);
public static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType);
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type -> unit
<Extension()>
Public Sub TryAddActivatedSingleton (services As IServiceCollection, serviceType As Type)
Parameter
- services
- IServiceCollection
Die Dienstsammlung, der der Dienst hinzugefügt werden soll.
- serviceType
- Type
Der Typ des zu registrierenden Diensts.
Gilt für:
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)
- Quelle:
- AutoActivationExtensions.cs
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory);
public static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Func<IServiceProvider,object> implementationFactory);
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Func<IServiceProvider, obj> -> unit
<Extension()>
Public Sub TryAddActivatedSingleton (services As IServiceCollection, serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object))
Parameter
- services
- IServiceCollection
Die Dienstsammlung, der der Dienst hinzugefügt werden soll.
- serviceType
- Type
Der Typ des zu registrierenden Diensts.
- implementationFactory
- Func<IServiceProvider,Object>
Die Factory, die den Dienst erstellt.
Gilt für:
TryAddActivatedSingleton(IServiceCollection, Type, Type)
- Quelle:
- AutoActivationExtensions.cs
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, Type ^ implementationType);
public static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Type implementationType);
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Type -> unit
<Extension()>
Public Sub TryAddActivatedSingleton (services As IServiceCollection, serviceType As Type, implementationType As Type)
Parameter
- services
- IServiceCollection
Die Dienstsammlung, der der Dienst hinzugefügt werden soll.
- serviceType
- Type
Der Typ des zu registrierenden Diensts.
- implementationType
- Type
Der Implementierungstyp des Diensts.
Gilt für:
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)
- Quelle:
- AutoActivationExtensions.cs
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.
public:
generic <typename TService, typename TImplementation>
where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
static void TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static void TryAddActivatedSingleton<TService,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService;
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection)
Typparameter
- TService
Der Typ des hinzuzufügenden Diensts.
- TImplementation
Der Typ der zu verwendenden Implementierung.
Parameter
- services
- IServiceCollection
Die Dienstsammlung, der der Dienst hinzugefügt werden soll.
Gilt für:
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)
- Quelle:
- AutoActivationExtensions.cs
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.
public:
generic <typename TService>
where TService : class[System::Runtime::CompilerServices::Extension]
static void TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<IServiceProvider ^, TService> ^ implementationFactory);
public static void TryAddActivatedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TService> implementationFactory) where TService : class;
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'Service (requires 'Service : null)> -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedSingleton(Of TService As Class) (services As IServiceCollection, implementationFactory As Func(Of IServiceProvider, TService))
Typparameter
- TService
Der Typ des hinzuzufügenden Diensts.
Parameter
- services
- IServiceCollection
Die Dienstsammlung, der der Dienst hinzugefügt werden soll.
- implementationFactory
- Func<IServiceProvider,TService>
Die Factory, die den Dienst erstellt.
Gilt für:
TryAddActivatedSingleton<TService>(IServiceCollection)
- Quelle:
- AutoActivationExtensions.cs
Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.
public:
generic <typename TService>
where TService : class[System::Runtime::CompilerServices::Extension]
static void TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static void TryAddActivatedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class;
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedSingleton(Of TService As Class) (services As IServiceCollection)
Typparameter
- TService
Der Typ des hinzuzufügenden Diensts.
Parameter
- services
- IServiceCollection
Die Dienstsammlung, der der Dienst hinzugefügt werden soll.