Condividi tramite


UnmanagedMemoryStream.Position Proprietà

Definizione

Ottiene o imposta la posizione corrente nel 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 all'interno del flusso.

Eccezioni

Il flusso è chiuso.

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

Commenti

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

Anche se è 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 NotSupportedExceptionoggetto . Questo supporto è principalmente per la progettazione e la compatibilità del codice con operazioni di flusso di base.

Si applica a