LeakTrackingObjectPool<T> Classe

Définition

Attention

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.

Implémentation ObjectPool<T> qui détecte les fuites dans l’utilisation du pool d’objets.

Une fuite est produite si un objet est loué à partir du pool, mais qu’il n’est pas retourné avant qu’il ne soit finalisé. Une erreur est générée uniquement dans les Debug builds. Ce type est recommandé uniquement pour être utilisé pour les builds de diagnostic.

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)

Paramètres de type

T

Type d’objet qui est mis en pool.

Héritage
LeakTrackingObjectPool<T>
Attributs

Constructeurs

Nom Description
LeakTrackingObjectPool<T>(ObjectPool<T>)
Obsolète.

Initialise une nouvelle instance de LeakTrackingObjectPool<T>.

Méthodes

Nom Description
Get()
Obsolète.

Obtient un objet du pool si un objet est disponible, sinon en crée un.

Return(T)
Obsolète.

Retourne un objet dans le pool.

S’applique à