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

Int64

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, um die aktuelle Position innerhalb des zugrunde liegenden Datenstroms Seek abzurufen und diesen Wert dann entsprechend der aktuellen Position innerhalb des Puffers anzupassen.

Der set Accessor kopiert alle Daten, die zuvor in den Puffer geschrieben wurden, in den zugrunde liegenden Datenstrom, und ruft dann auf Seek.

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

Gilt für

Siehe auch