System.Buffers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| ArrayBufferWriter<T> |
Представляет приемник выходных данных с поддержкой массива, в который можно записать |
| ArrayPool<T> |
Предоставляет пул ресурсов, который позволяет повторно использовать экземпляры типа T[]. |
| BuffersExtensions |
Предоставляет методы расширения для ReadOnlySequence<T>. |
| MemoryManager<T> |
Абстрактный базовый класс, используемый для замены реализации Memory<T>. |
| MemoryPool<T> |
Представляет пул блоков памяти. |
| ReadOnlySequenceSegment<T> |
Представляет связанный список ReadOnlyMemory<T> узлов. |
| SearchValues |
Предоставляет набор методов инициализации для экземпляров класса SearchValues<T>. |
| SearchValues<T> |
Предоставляет неизменяемый, доступный только для чтения набор значений, оптимизированных для эффективного поиска. Экземпляры создаются Create(ReadOnlySpan<Byte>) или Create(ReadOnlySpan<Char>). |
| SequenceReaderExtensions |
Предоставляет расширенные функциональные возможности для класса SequenceReader<T>, который позволяет считывать конкретные числовые значения конечных значений из двоичных данных. |
Структуры
| MemoryHandle |
Предоставляет дескриптор памяти для блока памяти. |
| NIndex |
Представляет тип, который можно использовать для индексирования коллекции в начале или конце. |
| NRange |
Представляет диапазон, имеющий начальные и конечные индексы. |
| ReadOnlySequence<T>.Enumerator |
Представляет перечислитель через ReadOnlySequence<T>. |
| ReadOnlySequence<T> |
Представляет последовательность, которая может считывать последовательный ряд |
| SequenceReader<T> |
Предоставляет методы чтения двоичных и текстовых данных из ReadOnlySequence<T> с акцентом на производительность и минимальное или нулевое выделение кучи. |
| StandardFormat |
Представляет стандартную строку формата без использования фактической строки. |
Интерфейсы
| IBufferWriter<T> |
Представляет приемник вывода, в который можно записать |
| IMemoryOwner<T> |
Определяет владельца блока памяти, ответственного за удаление базовой памяти соответствующим образом. |
| IPinnable |
Предоставляет механизм для закрепления и открепления объектов, чтобы предотвратить перемещение сборщика мусора. |
Перечисления
| OperationStatus |
Определяет значения, которые можно возвращать из операций на основе диапазона, которые поддерживают обработку входных данных, содержащихся в нескольких дискоценденных буферах. |
Делегаты
| ReadOnlySpanAction<T,TArg> |
Инкапсулирует метод, который получает только для чтения диапазон объектов типа |
| SpanAction<T,TArg> |
Инкапсулирует метод, который получает диапазон объектов типа |