ObjectPoolServiceCollectionExtensions.AddPooled Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Ajoute un et permet à l’di ObjectPool<T> de retourner des instances délimitées de |
| AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Ajoute un et permet à l’di ObjectPool<T> de retourner des instances délimitées de |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
Ajoute un et permet à l’di ObjectPool<T> de retourner des instances délimitées de 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
Paramètres de type
- TService
Type d’objets à pool.
- TImplementation
Type de l’implémentation à utiliser.
Paramètres
- services
- IServiceCollection
IServiceCollection À ajouter.
- configure
- Action<DependencyInjectionPoolOptions>
Configuration du pool.
Retours
Collection de services fournie.
Exceptions
services a la valeur null.
Remarques
La capacité par défaut est 1024. Les instances de type mises en pool peuvent être obtenues en résolvant ObjectPool<T> à partir du conteneur d’adresses de base de données.
S’applique à
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
Ajoute un et permet à l’di ObjectPool<T> de retourner des instances délimitées de 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
Paramètres de type
- TService
Type d’objets à pool.
Paramètres
- services
- IServiceCollection
IServiceCollection À ajouter.
- configure
- Action<DependencyInjectionPoolOptions>
Action utilisée pour configurer les options du pool.
Retours
Collection de services fournie.
Exceptions
services a la valeur null.
Remarques
La capacité par défaut est 1024. Les instances de type mises en pool peuvent être obtenues en résolvant ObjectPool<T> à partir du conteneur d’adresses de base de données.