Compartir a través de


ObjectPoolServiceCollectionExtensions.AddPooled Método

Definición

Sobrecargas

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

Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de TService.

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

Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de TService.

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

Source:
ObjectPoolServiceCollectionExtensions.cs

Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito 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

Parámetros de tipo

TService

Tipo de objetos que se van a agrupar.

TImplementation

Tipo de la implementación que se va a usar.

Parámetros

services
IServiceCollection

El objeto IServiceCollection al que se va a agregar.

configure
Action<DependencyInjectionPoolOptions>

Configuración del grupo.

Devoluciones

Recopilación de servicios proporcionada.

Excepciones

services es null.

Comentarios

La capacidad predeterminada es 1024. Las instancias de tipo agrupado se pueden obtener resolviendo ObjectPool<T> desde el contenedor de inserción de dependencias.

Se aplica a

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

Source:
ObjectPoolServiceCollectionExtensions.cs

Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito 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

Parámetros de tipo

TService

Tipo de objetos que se van a agrupar.

Parámetros

services
IServiceCollection

El objeto IServiceCollection al que se va a agregar.

configure
Action<DependencyInjectionPoolOptions>

Acción que se usa para configurar las opciones del grupo.

Devoluciones

Recopilación de servicios proporcionada.

Excepciones

services es null.

Comentarios

La capacidad predeterminada es 1024. Las instancias de tipo agrupado se pueden obtener resolviendo ObjectPool<T> desde el contenedor de inserción de dependencias.

Se aplica a