PooledSpan<T> Struktur
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.
Dies ermöglicht die Anforderung eines Poolarrays, das in einem Using-Bereich verwendet werden kann, um Zuordnungen in heißen Pfaden zu reduzieren.
[System.Runtime.CompilerServices.IsByRefLike]
public ref struct PooledSpan<T>
[<System.Runtime.CompilerServices.IsByRefLike>]
type PooledSpan<'T> = struct
Public Structure PooledSpan(Of T)
Typparameter
- T
Der Typ des zu erstellenden Arrays.
- Vererbung
-
PooledSpan<T>
- Attribute
Konstruktoren
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>) |
Anfordern eines Poolarrays, das Elemente aus dem bereitgestellten kopiert IEnumerable<T> |
PooledSpan<T>(Int32, Boolean, ArrayPool<T>) |
Fordern Sie ein Poolarray mit der angegebenen Größe an. |
Eigenschaften
Pool |
Der Pool, aus dem Arrays anzufordern sind. |
Span |
EinSpan<T>, der eine instance im Pool darstellt. |
Methoden
Dispose() |
Gibt das Array an den Pool zurück. |
GetEnumerator() |
Der Enumerator für die instance im Pool. |