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>
屬性

建構函式

名稱 Description
LeakTrackingObjectPool<T>(ObjectPool<T>)
已淘汰.

初始化 LeakTrackingObjectPool<T> 的新執行個體。

方法

名稱 Description
Get()
已淘汰.

如果池中有物件可用,則從池中取得物件,否則會自行建立物件。

Return(T)
已淘汰.

把一個物品放回池子。

適用於