UnmanagedMemoryStream.Position Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de huidige positie in een stroom op of stelt u deze in.
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
Waarde van eigenschap
De huidige positie in de stroom.
Uitzonderingen
De stream is gesloten.
De positie wordt ingesteld op een waarde die kleiner is dan nul of de positie groter is dan Int32.MaxValue of resulteert in overloop wanneer deze wordt toegevoegd aan de huidige aanwijzer.
Opmerkingen
Wanneer een stream wordt geïnitialiseerd, wordt deze eigenschap ingesteld op nul.
Hoewel u de positie van de stream buiten de capaciteit van de stream kunt instellen, hebt u geen toegang tot dat gebied met behulp van de Read en Write methoden. Read zal 0 retourneren en Write zal een NotSupportedException. Deze ondersteuning is voornamelijk bedoeld voor ontwerp- en codecompatibiliteit met basisstroombewerkingen.