ObjectPoolServiceCollectionExtensions.AddPooled Methode

Definitie

Overloads

Name Description
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Hiermee voegt u een ObjectPool<T> en kan DI scoped exemplaren van TService.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Hiermee voegt u een ObjectPool<T> en kan DI scoped exemplaren van TService.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Bron:
ObjectPoolServiceCollectionExtensions.cs
Bron:
ObjectPoolServiceCollectionExtensions.cs

Hiermee voegt u een ObjectPool<T> en kan DI scoped exemplaren van TService.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddPooled<TService,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions>? configure = default) where TService : class where TImplementation : class, TService;
static member AddPooled : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddPooled(Of TService As Class, TImplementation As Class) (services As IServiceCollection, Optional configure As Action(Of DependencyInjectionPoolOptions) = Nothing) As IServiceCollection

Type parameters

TService

Het type objecten dat moet worden gegroepeerd.

TImplementation

Het type implementatie dat moet worden gebruikt.

Parameters

services
IServiceCollection

De IServiceCollection aan te toevoegen.

configure
Action<DependencyInjectionPoolOptions>

Configuratie van de pool.

Retouren

Opgegeven serviceverzameling.

Uitzonderingen

services is null.

Opmerkingen

De standaardcapaciteit is 1024. De instanties van het gegroepeerde type kunnen worden opgehaald door het ObjectPool<T> omzetten van de DI-container.

Van toepassing op

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Bron:
ObjectPoolServiceCollectionExtensions.cs
Bron:
ObjectPoolServiceCollectionExtensions.cs

Hiermee voegt u een ObjectPool<T> en kan DI scoped exemplaren van TService.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddPooled<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions>? configure = default) where TService : class;
static member AddPooled : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddPooled(Of TService As Class) (services As IServiceCollection, Optional configure As Action(Of DependencyInjectionPoolOptions) = Nothing) As IServiceCollection

Type parameters

TService

Het type objecten dat moet worden gegroepeerd.

Parameters

services
IServiceCollection

De IServiceCollection aan te toevoegen.

configure
Action<DependencyInjectionPoolOptions>

De actie die wordt gebruikt om de opties van de pool te configureren.

Retouren

Opgegeven serviceverzameling.

Uitzonderingen

services is null.

Opmerkingen

De standaardcapaciteit is 1024. De instanties van het gegroepeerde type kunnen worden opgehaald door het ObjectPool<T> omzetten van de DI-container.

Van toepassing op