ObjectPool<T> クラス

定義

スタックを使用して使用可能なオブジェクトを格納する単純なオブジェクト プール。

public class ObjectPool<T> : Orleans.Providers.Streams.Common.IObjectPool<T> where T : PooledResource<T>
type ObjectPool<'T (requires 'T :> PooledResource<'T>)> = class
    interface IObjectPool<'T (requires 'T :> PooledResource<'T>)>
Public Class ObjectPool(Of T)
Implements IObjectPool(Of T)

型パラメーター

T
継承
ObjectPool<T>
実装

コンストラクター

ObjectPool<T>(Func<T>, IObjectPoolMonitor, Nullable<TimeSpan>)

単純なオブジェクト プール

メソッド

Allocate()

プールされたリソースを割り当てます

Free(T)

リソースをプールに返します

適用対象