System.Buffers Przestrzeń nazw
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.
Klasy
ArrayBufferWriter<T> |
Reprezentuje oparty na stercie ujście danych wyjściowych opartych na tablicy, w którym można zapisywać dane |
ArrayPool<T> |
Udostępnia pulę zasobów, która umożliwia ponowne użycie wystąpień typu T[]. |
BuffersExtensions |
Udostępnia metody rozszerzenia dla ReadOnlySequence<T>. |
MemoryManager<T> |
Abstrakcyjna klasa bazowa używana do zastępowania implementacji Memory<T>. |
MemoryPool<T> |
Reprezentuje pulę bloków pamięci. |
ReadOnlySequenceSegment<T> |
Reprezentuje połączoną listę węzłów ReadOnlyMemory<T>. |
SearchValues |
Udostępnia zestaw metod inicjowania dla wystąpień klasy SearchValues<T>. |
SearchValues<T> |
Zapewnia niezmienny, tylko do odczytu zestaw wartości zoptymalizowany pod kątem wydajnego wyszukiwania. Wystąpienia są tworzone przez Create(ReadOnlySpan<Byte>) lub Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Udostępnia rozszerzoną funkcjonalność klasy SequenceReader<T>, która umożliwia odczytywanie wartości liczbowych specyficznych dla endianu z danych binarnych. |
Struktury
MemoryHandle |
Zapewnia uchwyt pamięci dla bloku pamięci. |
NIndex |
Reprezentowanie typu może służyć do indeksowania kolekcji od początku lub na końcu. |
NRange |
Reprezentują zakres zawierający indeksy początkowe i końcowe. |
ReadOnlySequence<T>.Enumerator |
Reprezentuje moduł wyliczający w ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Reprezentuje sekwencję, która może odczytywać sekwencyjną serię |
SequenceReader<T> |
Udostępnia metody odczytywania danych binarnych i tekstowych z ReadOnlySequence<T> z naciskiem na wydajność i minimalne lub zerowe alokacje sterty. |
StandardFormat |
Reprezentuje standardowy ciąg formatu bez użycia rzeczywistego ciągu. |
Interfejsy
IBufferWriter<T> |
Reprezentuje ujście danych wyjściowych, w których można zapisywać dane |
IMemoryOwner<T> |
Identyfikuje właściciela bloku pamięci, który jest odpowiedzialny za odpowiednie usuwanie pamięci bazowej. |
IPinnable |
Udostępnia mechanizm przypinania i odpinania obiektów, aby zapobiec przeniesieniu ich przez moduł odśmiecania pamięci. |
Wyliczenia
OperationStatus |
Definiuje wartości, które mogą być zwracane z operacji opartych na zakresie, które obsługują przetwarzanie danych wejściowych zawartych w wielu nieciągłych. |
Delegaci
ReadOnlySpanAction<T,TArg> |
Hermetyzuje metodę, która odbiera tylko do odczytu zakres obiektów typu |
SpanAction<T,TArg> |
Hermetyzuje metodę, która odbiera zakres obiektów typu |