Udostępnij za pośrednictwem


BufferedStream.Position Właściwość

Definicja

Pobiera pozycję w bieżącym strumieniu.

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

Wartość właściwości

Pozycja w bieżącym strumieniu.

Wyjątki

Przekazana wartość jest ujemna Seek(Int64, SeekOrigin) .

Występuje błąd we/wy, taki jak zamykanie strumienia.

Strumień nie obsługuje wyszukiwania.

Metody zostały wywołane po zamknięciu strumienia.

Uwagi

Metodę get dostępu wywołuje Seek w celu uzyskania bieżącego położenia w strumieniu bazowym, a następnie dostosowuje tę wartość zgodnie z bieżącą pozycją w buforze.

Metody set dostępu kopiuje wszystkie dane zapisane wcześniej do buforu do bazowego strumienia, a następnie wywołuje metodę Seek.

Wyszukiwanie lokalizacji poza długością strumienia jest obsługiwane.

Dotyczy

Zobacz też