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.