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>
[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
[<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>の新しいインスタンスを初期化します。

メソッド

名前 説明
Get()
古い.

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

Return(T)
古い.

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

適用対象