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.

Поиск любого расположения за пределами длины потока поддерживается.

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

См. также раздел