LeakTrackingObjectPool<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
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.
En ObjectPool<T> implementering som identifierar läckor i användningen av objektpoolen.
En läcka genereras om ett objekt leasas från poolen men inte returneras innan det slutförs.
Ett fel skapas bara i Debug versioner.
Den här typen rekommenderas endast för diagnostikversioner.
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)
Typparametrar
- T
Den typ av objekt som poolas.
- Arv
- Attribut
Konstruktorer
| Name | Description |
|---|---|
| LeakTrackingObjectPool<T>(ObjectPool<T>) |
Föråldrad.
Initierar en ny instans av LeakTrackingObjectPool<T>. |
Metoder
| Name | Description |
|---|---|
| Get() |
Föråldrad.
Hämtar ett objekt från poolen om ett är tillgängligt, annars skapas ett. |
| Return(T) |
Föråldrad.
Returnera ett objekt till poolen. |