ObjectPoolServiceCollectionExtensions.AddPooled Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
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>)
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.