UnmanagedMemoryStream.Position Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví aktuální pozici v datovém proudu.
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
Hodnota vlastnosti
Aktuální pozice ve streamu.
Výjimky
Datový proud se zavře.
Pozice je nastavena na hodnotu, která je menší než nula, nebo pozice je větší než Int32.MaxValue nebo má za následek přetečení při přidání k aktuálnímu ukazateli.
Poznámky
Při inicializaci datového proudu je tato vlastnost nastavena na nulu.
I když můžete nastavit pozici datového proudu nad rámec kapacity streamu, nebudete mít přístup k této oblasti pomocí Read metod a Write . Read vrátí hodnotu 0 a Write vyhodí NotSupportedException. Tato podpora je primárně určená pro návrh a kompatibilitu kódu se základními operacemi datových proudů.