BufferedStream.Position Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, 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.