DefaultObjectPool<T> 클래스

정의

의 기본 구현입니다 ObjectPool<T>.

generic <typename T>
 where T : classpublic ref class DefaultObjectPool : Microsoft::Extensions::ObjectPool::ObjectPool<T>
public class DefaultObjectPool<T> : Microsoft.Extensions.ObjectPool.ObjectPool<T> where T : class
type DefaultObjectPool<'T (requires 'T : null)> = class
    inherit ObjectPool<'T (requires 'T : null)>
Public Class DefaultObjectPool(Of T)
Inherits ObjectPool(Of T)

형식 매개 변수

T

풀 개체에 대한 형식입니다.

상속
DefaultObjectPool<T>

설명

이 구현은 보존된 개체의 캐시를 유지합니다. 즉, 풀이 이미 "maximumRetained" 개체에 도달했을 때 개체가 반환되면 가비지 수집을 사용할 수 있습니다.

생성자

Name Description
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32)

DefaultObjectPool<T>인스턴스를 만듭니다.

DefaultObjectPool<T>(IPooledObjectPolicy<T>)

DefaultObjectPool<T>인스턴스를 만듭니다.

메서드

Name Description
Get()

사용할 수 있는 경우 풀에서 개체를 가져오고, 그렇지 않으면 개체를 만듭니다.

Return(T)

풀에 개체를 반환합니다.

적용 대상