BufferedStream.Position Egenskap

Definition

Hämtar positionen i den aktuella strömmen.

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

Egenskapsvärde

Positionen i den aktuella strömmen.

Undantag

Värdet som skickas till Seek(Int64, SeekOrigin) är negativt.

Ett I/O-fel inträffar, till exempel att strömmen stängs.

Strömmen stöder inte sökning.

Metoder anropades efter att strömmen stängdes.

Kommentarer

Accessorn get anropar Seek för att hämta den aktuella positionen i den underliggande dataströmmen och justerar sedan det här värdet enligt den aktuella positionen i bufferten.

Accessorn set kopierar alla data som tidigare skrivits till bufferten till den underliggande dataströmmen och anropar Seeksedan .

Det finns stöd för att söka till valfri plats utöver dataströmmens längd.

Gäller för

Se även