ArrayBufferWriter<T>.Advance(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Уведомляет о IBufferWriter<T> том, что count
элементы были записаны в выходные данные/Span<T>Memory<T> .
public:
virtual void Advance(int count);
public void Advance (int count);
abstract member Advance : int -> unit
override this.Advance : int -> unit
Public Sub Advance (count As Integer)
Параметры
- count
- Int32
Число записанных элементов.
Реализации
Исключения
count
является отрицательным значением.
Вызов метода пытается выйти за пределы базового буфера.
Комментарии
После вызова Advance
необходимо запросить новый буфер, чтобы продолжить запись дополнительных данных и не удается выполнить запись в ранее полученный буфер.