Partager via


ObjectPoolServiceCollectionExtensions.AddPooled Méthode

Définition

Surcharges

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

Ajoute un et permet à l’ID ObjectPool<T> de retourner des instances étendues de TService.

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

Ajoute un et permet à l’ID ObjectPool<T> de retourner des instances étendues de TService.

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

Source:
ObjectPoolServiceCollectionExtensions.cs
Source:
ObjectPoolServiceCollectionExtensions.cs

Ajoute un et permet à l’ID ObjectPool<T> de retourner des instances étendues 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 à regrouper.

TImplementation

Type de l’implémentation à utiliser.

Paramètres

services
IServiceCollection

IServiceCollection auquel 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 mis en pool peuvent être obtenues en résolvant ObjectPool<T> à partir du conteneur d’adresses.

S’applique à

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

Source:
ObjectPoolServiceCollectionExtensions.cs
Source:
ObjectPoolServiceCollectionExtensions.cs

Ajoute un et permet à l’ID ObjectPool<T> de retourner des instances étendues 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 à regrouper.

Paramètres

services
IServiceCollection

IServiceCollection auquel 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 mis en pool peuvent être obtenues en résolvant ObjectPool<T> à partir du conteneur d’adresses.

S’applique à