AutoActivationExtensions.AddActivatedKeyedSingleton Metod

Definition

Överlagringar

Name Description
AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddActivatedKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object) As IServiceCollection

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceType
Type

Vilken typ av tjänst som ska registreras och vilken implementering som ska användas.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

Returer

Värdet för services.

Gäller för

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, System::Object ^> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey, Func<IServiceProvider,object?,object> implementationFactory);
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj * Func<IServiceProvider, obj, obj> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddActivatedKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object, implementationFactory As Func(Of IServiceProvider, Object, Object)) As IServiceCollection

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceType
Type

Vilken typ av tjänst som ska registreras.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

implementationFactory
Func<IServiceProvider,Object,Object>

Fabriken som skapar tjänsten.

Returer

Värdet för services.

Gäller för

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey, Type ^ implementationType);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey, Type implementationType);
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddActivatedKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object, implementationType As Type) As IServiceCollection

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceType
Type

Vilken typ av tjänst som ska registreras.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

implementationType
Type

Implementeringstypen för tjänsten.

Returer

Värdet för services.

Gäller för

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
generic <typename TService, typename TImplementation>
 where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton<TService,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class where TImplementation : class, TService;
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedKeyedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection, serviceKey As Object) As IServiceCollection

Typparametrar

TService

Vilken typ av tjänst som ska läggas till.

TImplementation

Vilken typ av implementering som ska användas.

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

Returer

Värdet för services.

Gäller för

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
generic <typename TService, typename TImplementation>
 where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, TImplementation> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton<TService,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey, Func<IServiceProvider,object?,TImplementation> implementationFactory) where TService : class where TImplementation : class, TService;
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Func<IServiceProvider, obj, #'Service> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedKeyedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection, serviceKey As Object, implementationFactory As Func(Of IServiceProvider, Object, TImplementation)) As IServiceCollection

Typparametrar

TService

Vilken typ av tjänst som ska läggas till.

TImplementation

Vilken typ av implementering som ska användas.

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

implementationFactory
Func<IServiceProvider,Object,TImplementation>

Fabriken som skapar tjänsten.

Returer

Värdet för services.

Gäller för

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class;
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object) As IServiceCollection

Typparametrar

TService

Vilken typ av tjänst som ska läggas till.

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

Returer

Värdet för services.

Gäller för

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Källa:
AutoActivationExtensions.Keyed.cs
Källa:
AutoActivationExtensions.Keyed.cs

Lägger till en automatiskt aktiverad keyed singleton-tjänst.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, TService> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddActivatedKeyedSingleton<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey, Func<IServiceProvider,object?,TService> implementationFactory) where TService : class;
static member AddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Func<IServiceProvider, obj, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddActivatedKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object, implementationFactory As Func(Of IServiceProvider, Object, TService)) As IServiceCollection

Typparametrar

TService

Vilken typ av tjänst som ska läggas till.

Parametrar

services
IServiceCollection

Tjänstsamlingen som tjänsten ska läggas till i.

serviceKey
Object

Ett objekt som används för att unikt identifiera den specifika tjänsten.

implementationFactory
Func<IServiceProvider,Object,TService>

Fabriken som skapar tjänsten.

Returer

Värdet för services.

Gäller för