BufferedStream.Position Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает позицию в текущем потоке.
public:
virtual property long Position { long get(); void set(long value); };
public override long Position { get; set; }
member this.Position : int64 with get, set
Public Overrides Property Position As Long
Значение свойства
Позиция в текущем потоке.
Исключения
Переданное значение Seek(Int64, SeekOrigin) является отрицательным.
Возникает ошибка ввода-вывода, например закрытый поток.
Поток не поддерживает поиск.
Методы были вызваны после закрытия потока.
Комментарии
Метод get доступа вызывается Seek для получения текущей позиции в базовом потоке, а затем корректирует это значение в соответствии с текущей позицией в буфере.
Метод set доступа копирует все данные, ранее записанные в буфер в базовый поток, а затем вызывается Seek.
Поиск любого расположения за пределами длины потока поддерживается.