LeakTrackingObjectPool<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwaga
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.
Implementacja ObjectPool<T> , która wykrywa przecieki w użyciu puli obiektów.
Wyciek jest generowany, jeśli obiekt jest dzierżawiony z puli, ale nie jest zwracany przed jego sfinalizowanie.
Błąd jest generowany tylko w Debug kompilacjach.
Ten typ jest zalecany tylko do użycia w przypadku kompilacji diagnostycznych.
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)
Parametry typu
- T
Typ obiektu, który jest w puli.
- Dziedziczenie
- Atrybuty
Konstruktory
| Nazwa | Opis |
|---|---|
| LeakTrackingObjectPool<T>(ObjectPool<T>) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy LeakTrackingObjectPool<T>. |
Metody
| Nazwa | Opis |
|---|---|
| Get() |
Przestarzałe.
Pobiera obiekt z puli, jeśli jest dostępny, w przeciwnym razie tworzy obiekt. |
| Return(T) |
Przestarzałe.
Zwróć obiekt do puli. |