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)
Устаревшие.

Возвращает объект в пул.

Применяется к