Bagikan melalui


ObjectPoolServiceCollectionExtensions.AddPooled Metode

Definisi

Overload

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

ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari TService.

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

ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari TService.

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

Sumber:
ObjectPoolServiceCollectionExtensions.cs
Sumber:
ObjectPoolServiceCollectionExtensions.cs

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

servicesadalah 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>)

Sumber:
ObjectPoolServiceCollectionExtensions.cs
Sumber:
ObjectPoolServiceCollectionExtensions.cs

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

servicesadalah null.

Keterangan

Kapasitas defaultnya adalah 1024. Instans jenis terkumpul dapat diperoleh dengan menyelesaikan ObjectPool<T> dari kontainer DI.

Berlaku untuk