ObjectPoolServiceCollectionExtensions.AddPooled Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Hiermee voegt u een ObjectPool<T> en kan DI scoped exemplaren van |
| AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Hiermee voegt u een ObjectPool<T> en kan DI scoped exemplaren van |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
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>)
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.