LeakTrackingObjectPool<T> Classe

Definição

Cuidado

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 detecta vazamentos no uso do pool de objetos.

Um vazamento será produzido se um objeto for alugado do pool, mas não retornado antes de ser finalizado. Um erro só é produzido em Debug builds. Esse tipo só é recomendado para ser usado para builds 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

T

O tipo de objeto que está sendo agrupado.

Herança
LeakTrackingObjectPool<T>
Atributos

Construtores

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

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

Métodos

Nome Description
Get()
Obsoleto.

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

Return(T)
Obsoleto.

Retornar um objeto para o pool.

Aplica-se a