LeakTrackingObjectPool<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |