MemoryPool<T> Klasse

Definition

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

Name Beschreibung
MemoryPool<T>()

Erstellt eine neue Instanz eines Speicherpools.

Eigenschaften

Name Beschreibung
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

Name Beschreibung
Dispose()

Gibt alle ressourcen frei, die vom Speicherpool verwendet werden.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die vom Speicherpool verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Rent(Int32)

Gibt einen Speicherblock zurück, der mindestens minBufferSize Elemente von T enthalten kann.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: