ObjectPoolServiceCollectionExtensions.AddPooled 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
를 ObjectPool<T> 추가하고 DI에서 범위가 지정된 인스턴스를 반환할 수 있도록 합니다 |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
를 ObjectPool<T> 추가하고 DI에서 범위가 지정된 인스턴스를 반환할 수 있도록 합니다 |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
를 ObjectPool<T> 추가하고 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
형식 매개 변수
- TService
풀에 대한 개체의 형식입니다.
- TImplementation
사용할 구현의 형식입니다.
매개 변수
- services
- IServiceCollection
추가할 IServiceCollection입니다.
- configure
- Action<DependencyInjectionPoolOptions>
풀의 구성입니다.
반환
제공된 서비스 컬렉션입니다.
예외
services
은 null
입니다.
설명
기본 용량은 1024입니다. 풀링된 형식 인스턴스는 DI 컨테이너에서 확인하여 ObjectPool<T> 가져올 수 있습니다.
적용 대상
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)
를 ObjectPool<T> 추가하고 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
형식 매개 변수
- TService
풀에 대한 개체의 형식입니다.
매개 변수
- services
- IServiceCollection
추가할 IServiceCollection입니다.
- configure
- Action<DependencyInjectionPoolOptions>
풀의 옵션을 구성하는 데 사용되는 작업입니다.
반환
제공된 서비스 컬렉션입니다.
예외
services
은 null
입니다.
설명
기본 용량은 1024입니다. 풀링된 형식 인스턴스는 DI 컨테이너에서 확인하여 ObjectPool<T> 가져올 수 있습니다.
적용 대상
.NET