UnmanagedMemoryStream.Position Proprietà

Definizione

Ottiene o imposta la posizione corrente in un flusso.

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

Valore della proprietà

Posizione corrente nel flusso.

Eccezioni

Il flusso è chiuso.

La posizione è impostata su un valore minore di zero oppure la posizione è maggiore di Int32.MaxValue o genera un overflow quando viene aggiunto al puntatore corrente.

Commenti

Quando un flusso viene inizializzato, questa proprietà viene impostata su zero.

Sebbene sia possibile impostare la posizione del flusso oltre la capacità del flusso, non sarà possibile accedere a tale area usando i Read metodi e Write . Read restituirà 0 e Write genererà un'eccezione NotSupportedException. Questo supporto è principalmente per la progettazione e la compatibilità del codice con le operazioni di flusso di base.

Si applica a