ObjectPoolServiceCollectionExtensions.AddPooled Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
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>)
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.