MemoryPool<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Pool von Speicherblöcken dar.
generic <typename T>
public ref class MemoryPool abstract : IDisposable
public abstract class MemoryPool<T> : IDisposable
type MemoryPool<'T> = class
interface IDisposable
Public MustInherit Class MemoryPool(Of T)
Implements IDisposable
Typparameter
- T
Der Typ der Elemente im Speicherpool.
- Vererbung
-
MemoryPool<T>
- Implementiert
Konstruktoren
MemoryPool<T>() |
Erstellt eine neue Instanz eines Speicherpools. |
Eigenschaften
MaxBufferSize |
Ruft die maximale Puffergröße ab, die von diesem Pool unterstützt wird. |
Shared |
Ruft eine Singletoninstanz eines Speicherpools basierend auf Arrays ab. |
Methoden
Dispose() |
Gibt alle vom Speicherpool verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die vom Speicherpool verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Rent(Int32) |
Gibt einen Speicherblock zurück, der mindestens |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |