ObjectPoolServiceCollectionExtensions.AddPooled Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari 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
Jenis parameter
- TService
Jenis objek yang akan dikumpulkan.
- TImplementation
Jenis implementasi yang akan digunakan.
Parameter
- services
- IServiceCollection
yang IServiceCollection akan ditambahkan ke.
- configure
- Action<DependencyInjectionPoolOptions>
Konfigurasi kumpulan.
Mengembalikan
Kumpulan layanan yang disediakan.
Pengecualian
services
adalah null
.
Keterangan
Kapasitas defaultnya adalah 1024. Instans jenis terkumpul dapat diperoleh dengan menyelesaikan ObjectPool<T> dari kontainer DI.
Berlaku untuk
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari 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
Jenis parameter
- TService
Jenis objek yang akan dikumpulkan.
Parameter
- services
- IServiceCollection
yang IServiceCollection akan ditambahkan ke.
- configure
- Action<DependencyInjectionPoolOptions>
Tindakan yang digunakan untuk mengonfigurasi opsi kumpulan.
Mengembalikan
Kumpulan layanan yang disediakan.
Pengecualian
services
adalah null
.
Keterangan
Kapasitas defaultnya adalah 1024. Instans jenis terkumpul dapat diperoleh dengan menyelesaikan ObjectPool<T> dari kontainer DI.