LeakTrackingObjectPool<T> Classe

Definição

Atenção

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.

Uma ObjectPool<T> implementação que deteta fugas na utilização do object pool.

Uma fuga é produzida se um objeto for arrendado à piscina mas não for devolvido antes de ser finalizado. Um erro só é produzido em Debug builds. Este tipo é apenas recomendado para compilações de diagnóstico.

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)

Parâmetros de Tipo Genérico

T

O tipo de objeto que está a ser agrupado.

Herança
LeakTrackingObjectPool<T>
Atributos

Construtores

Name Description
LeakTrackingObjectPool<T>(ObjectPool<T>)
Obsoleto.

Inicializa uma nova instância de LeakTrackingObjectPool<T>.

Métodos

Name Description
Get()
Obsoleto.

Obtém um objeto do pool se houver um disponível, caso contrário cria um.

Return(T)
Obsoleto.

Devolva um objeto à piscina.

Aplica-se a