UnmanagedMemoryStream.Position Eigenschap

Definitie

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.

Van toepassing op