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
| 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 |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |