PooledResource<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プールされたオブジェクトをサポートするユーティリティ クラス。
public abstract class PooledResource<T> : IDisposable where T : PooledResource<T>, IDisposable
type PooledResource<'T (requires 'T :> PooledResource<'T> and 'T :> IDisposable)> = class
interface IDisposable
Public MustInherit Class PooledResource(Of T)
Implements IDisposable
型パラメーター
- T
- 継承
-
PooledResource<T>
- 派生
- 実装
コンストラクター
PooledResource<T>() |
プールされたオブジェクトをサポートするユーティリティ クラス。 |
プロパティ
Pool |
破棄時にこのリソースを返すプールを取得します。 プールは、リソースの割り当て時にこのプロパティを設定する必要があります。 |
メソッド
Dispose() |
項目をプールに返します。 |
OnResetState() |
消去されたことをオブジェクトに通知して、新しく割り当てられたオブジェクトの状態にリセットできるようにします。 |
SignalPurge() |
このオブジェクトを固定サイズのオブジェクト プールで使用する場合、この呼び出しは、そのオブジェクトをプールに返す消去実装でオーバーライドする必要があります。 |