BufferedStream.Position Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.