UnmanagedMemoryStream.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 lub ustawia bieżącą pozycję w 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
Bieżące położenie w strumieniu.
Wyjątki
Strumień jest zamknięty.
Pozycja jest ustawiona na wartość mniejszą niż zero lub pozycja jest większa niż Int32.MaxValue lub powoduje przepełnienie po dodaniu do bieżącego wskaźnika.
Uwagi
Po zainicjowaniu strumienia ta właściwość jest ustawiona na zero.
Chociaż można ustawić położenie strumienia poza pojemność strumienia, nie będzie można uzyskać dostępu do tego obszaru przy użyciu Read metod i Write . Read zwróci wartość 0 i Write zgłosi wartość NotSupportedException. Ta obsługa jest przeznaczona głównie do projektowania i zgodności kodu z podstawowymi operacjami strumienia.