Udostępnij za pośrednictwem


ObjectPoolServiceCollectionExtensions.AddPooled Metoda

Definicja

Przeciążenia

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

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze TService.

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

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze TService.

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

Źródło:
ObjectPoolServiceCollectionExtensions.cs

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze 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 obiektów do puli.

TImplementation

Typ implementacji do użycia.

Parametry

services
IServiceCollection

Element IServiceCollection do dodania.

configure
Action<DependencyInjectionPoolOptions>

Konfiguracja puli.

Zwraca

Dostarczona kolekcja usług.

Wyjątki

services to null.

Uwagi

Domyślna pojemność to 1024. Wystąpienia typu w puli można uzyskać, rozpoznając ObjectPool<T> je z kontenera DI.

Dotyczy

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

Źródło:
ObjectPoolServiceCollectionExtensions.cs

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze 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 obiektów do puli.

Parametry

services
IServiceCollection

Element IServiceCollection do dodania.

configure
Action<DependencyInjectionPoolOptions>

Akcja używana do konfigurowania opcji puli.

Zwraca

Dostarczona kolekcja usług.

Wyjątki

services to null.

Uwagi

Domyślna pojemność to 1024. Wystąpienia typu w puli można uzyskać, rozpoznając ObjectPool<T> je z kontenera DI.

Dotyczy