Freigeben über


BufferedStream.Position Eigenschaft

Definition

Ruft die Position im aktuellen Stream ab.

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

Eigenschaftswert

Die Position im aktuellen Stream.

Ausnahmen

Der an Seek(Int64, SeekOrigin) übergebene Wert ist negativ.

Ein E/A-Fehler ist aufgetreten, beispielsweise durch Schließen des Streams.

Vom Stream wird Suchen nicht unterstützt.

Es wurden Methoden aufgerufen, nachdem der Stream geschlossen wurde.

Hinweise

Der get Accessor ruft auf Seek , um die aktuelle Position innerhalb des zugrunde liegenden Datenstroms abzurufen, und passt diesen Wert dann an die aktuelle Position im Puffer an.

Der set Accessor kopiert alle Zuvor in den Puffer geschriebenen Daten in den zugrunde liegenden Stream und ruft dann auf Seek.

Das Suchen nach einem beliebigen Speicherort über die Länge des Datenstroms hinaus wird unterstützt.

Gilt für:

Weitere Informationen