ObjectPoolServiceCollectionExtensions.AddPooled Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de |
| AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
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>)
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.