Compartilhar via


UnmanagedMemoryStream.Position Propriedade

Definição

Obtém ou define a posição atual em um fluxo.

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

A posição atual no fluxo.

Exceções

O fluxo está fechado.

A posição é definida como um valor menor que zero ou a posição é maior que Int32.MaxValue ou resulta em estouro quando adicionado ao ponteiro atual.

Comentários

Quando um fluxo é inicializado, essa propriedade é definida como zero.

Embora você possa definir a posição do fluxo além da capacidade do fluxo, você não poderá acessar essa área usando os Read métodos e Write . Read retornará 0 e Write lançará um NotSupportedException. Esse suporte é principalmente para compatibilidade de design e código com operações básicas de fluxo.

Aplica-se a