ObjectPoolServiceCollectionExtensions.AddPooled Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di 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
Parametri di tipo
- TService
Tipo di oggetti da pool.
- TImplementation
Tipo dell'implementazione da usare.
Parametri
- services
- IServiceCollection
Oggetto IServiceCollection in cui effettuare l'aggiunta.
- configure
- Action<DependencyInjectionPoolOptions>
Configurazione del pool.
Restituisce
Raccolta di servizi fornita.
Eccezioni
services
è null
.
Commenti
La capacità predefinita è 1024. Le istanze di tipo in pool possono essere ottenute risolvendo ObjectPool<T> dal contenitore DI.
Si applica a
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di 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
Parametri di tipo
- TService
Tipo di oggetti da pool.
Parametri
- services
- IServiceCollection
Oggetto IServiceCollection in cui effettuare l'aggiunta.
- configure
- Action<DependencyInjectionPoolOptions>
Azione usata per configurare le opzioni del pool.
Restituisce
Raccolta di servizi fornita.
Eccezioni
services
è null
.
Commenti
La capacità predefinita è 1024. Le istanze di tipo in pool possono essere ottenute risolvendo ObjectPool<T> dal contenitore DI.