UnmanagedMemoryStream.Position Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.