BufferedStream.Position Propriedade

Definição

Define a posição no fluxo atual.

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

Valor da propriedade

Int64

A posição dentro do fluxo atual.

Exceções

O valor passado para Seek(Int64, SeekOrigin) é negativo.

Ocorre um erro de E/S, por exemplo, o fluxo ser fechado.

O fluxo não dá suporte à busca.

Foram chamados métodos depois que o fluxo foi fechado.

Comentários

O get acessador invoca Seek para obter a posição atual dentro do fluxo subjacente e, em seguida, ajusta esse valor de acordo com a posição atual dentro do buffer.

O set acessador copia todos os dados gravados anteriormente no buffer para o fluxo subjacente e, em seguida, invoca Seek.

Há suporte para procurar qualquer local além do comprimento do fluxo.

Aplica-se a

Confira também