IBufferWriter<T> Интерфейс

Определение

Представляет приемник выходных данных, в который можно записать данные T.

generic <typename T>
public interface class IBufferWriter
public interface IBufferWriter<T>
type IBufferWriter<'T> = interface
Public Interface IBufferWriter(Of T)

Параметры типа

T

Тип элементов в IBufferWriter<T>.

Производный

Методы

Advance(Int32)

Уведомляет IBufferWriter<T> о том, что элементы данных count записаны в Span<T> или Memory<T> выходных данных.

GetMemory(Int32)

Возвращает Memory<T> для записи минимального запрошенного размера (определяется sizeHint).

GetSpan(Int32)

Возвращает Span<T> для записи минимального запрошенного размера (определяется sizeHint).

Методы расширения

Write<T>(IBufferWriter<T>, ReadOnlySpan<T>)

Записывает содержимое value в writer.

Применяется к

Продукт Версии
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1