LeakTrackingObjectPool<T> クラス

定義

注意事項

LeakTrackingObjectPool<T> was only intended for internal use in diagnostic builds of .NET. It never functioned in publicly shipped .NET versions and may be removed in a future release.

ObjectPool<T>オブジェクト プールの使用中のリークを検出する実装。

リークは、オブジェクトがプールからリースされているが、終了する前に返されない場合に生成されます。 エラーはビルドでのみ Debug 生成されます。 この種類は、診断ビルドにのみ使用することをお勧めします。

generic <typename T>
 where T : classpublic ref class LeakTrackingObjectPool : Microsoft::Extensions::ObjectPool::ObjectPool<T>
public class LeakTrackingObjectPool<T> : Microsoft.Extensions.ObjectPool.ObjectPool<T> where T : class
[System.Obsolete("LeakTrackingObjectPool<T> was only intended for internal use in diagnostic builds of .NET. It never functioned in publicly shipped .NET versions and may be removed in a future release.")]
public class LeakTrackingObjectPool<T> : Microsoft.Extensions.ObjectPool.ObjectPool<T> where T : class
type LeakTrackingObjectPool<'T (requires 'T : null)> = class
    inherit ObjectPool<'T (requires 'T : null)>
[<System.Obsolete("LeakTrackingObjectPool<T> was only intended for internal use in diagnostic builds of .NET. It never functioned in publicly shipped .NET versions and may be removed in a future release.")>]
type LeakTrackingObjectPool<'T (requires 'T : null)> = class
    inherit ObjectPool<'T (requires 'T : null)>
Public Class LeakTrackingObjectPool(Of T)
Inherits ObjectPool(Of T)

型パラメーター

T

プールされているオブジェクトの型。

継承
LeakTrackingObjectPool<T>
属性

コンストラクター

LeakTrackingObjectPool<T>(ObjectPool<T>)
古い.

LeakTrackingObjectPool<T> の新しいインスタンスを初期化します。

メソッド

Equals(Object)
古い.

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Get()
古い.

可能であればプールからオブジェクトを取得し、それ以外の場合は作成します。

GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.

現在の Object の簡易コピーを作成します。

(継承元 Object)
Return(T)
古い.

オブジェクトをプールに返します。

ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象