UnmanagedMemoryStream.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 aktuelle Position in einem Datenstrom ab oder legt sie fest.
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 aktuelle Position im Datenstrom.
Ausnahmen
Der Datenstrom wird geschlossen.
Die Position wird auf einen Wert festgelegt, der kleiner als null ist, oder die Position größer als Int32.MaxValue ist oder einen Überlauf bewirkt, wenn der aktuelle Zeiger hinzugefügt wird.
Hinweise
Wenn ein Datenstrom initialisiert wird, wird diese Eigenschaft auf Null festgelegt.
Obwohl Sie die Position des Datenstroms über die Kapazität des Datenstroms hinaus festlegen können, können Sie nicht mithilfe der Methoden und Read Der Write Datenstrom auf diesen Bereich zugreifen. Read gibt 0 zurück und Write löst ein NotSupportedException. Diese Unterstützung dient in erster Linie der Entwurfs- und Codekompatibilität mit grundlegenden Datenstromvorgängen.