Share via


ObjectPoolServiceCollectionExtensions Class

Definition

Extension methods for adding ObjectPool<T> to DI container.

public ref class ObjectPoolServiceCollectionExtensions abstract sealed
public static class ObjectPoolServiceCollectionExtensions
type ObjectPoolServiceCollectionExtensions = class
Public Module ObjectPoolServiceCollectionExtensions
Inheritance
ObjectPoolServiceCollectionExtensions

Methods

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

Adds an ObjectPool<T> and lets DI return scoped instances of TService.

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

Adds an ObjectPool<T> and lets DI return scoped instances of TService.

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

Registers an action used to configure the DependencyInjectionPoolOptions of a typed pool.

ConfigurePools(IServiceCollection, IConfigurationSection)

Configures DI pools.

Applies to