ObjectPoolServiceCollectionExtensions.AddPooled Metoda

Definice

Přetížení

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

ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem TService.

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

ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem TService.

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

Zdroj:
ObjectPoolServiceCollectionExtensions.cs
Zdroj:
ObjectPoolServiceCollectionExtensions.cs

ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem 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

Parametry typu

TService

Typ objektů do fondu.

TImplementation

Typ implementace, která se má použít.

Parametry

services
IServiceCollection

Příkaz IServiceCollection , do který chcete přidat.

configure
Action<DependencyInjectionPoolOptions>

Konfigurace fondu.

Návraty

Poskytnutá kolekce služeb.

Výjimky

services je null.

Poznámky

Výchozí kapacita je 1024. Instance typu ve fondu se dají získat překladem ObjectPool<T> z kontejneru DI.

Platí pro

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

Zdroj:
ObjectPoolServiceCollectionExtensions.cs
Zdroj:
ObjectPoolServiceCollectionExtensions.cs

ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem 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

Parametry typu

TService

Typ objektů do fondu.

Parametry

services
IServiceCollection

Příkaz IServiceCollection , do který chcete přidat.

configure
Action<DependencyInjectionPoolOptions>

Akce použitá ke konfiguraci možností fondu.

Návraty

Poskytnutá kolekce služeb.

Výjimky

services je null.

Poznámky

Výchozí kapacita je 1024. Instance typu ve fondu se dají získat překladem ObjectPool<T> z kontejneru DI.

Platí pro