OracleLob.Seek(Int64, SeekOrigin) Metoda
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.
Ustawia położenie bieżącego OracleLob strumienia.
public:
override long Seek(long offset, System::IO::SeekOrigin origin);
public override long Seek (long offset, System.IO.SeekOrigin origin);
override this.Seek : int64 * System.IO.SeekOrigin -> int64
Public Overrides Function Seek (offset As Long, origin As SeekOrigin) As Long
Parametry
- offset
- Int64
Przesunięcie bajtów względem źródła. Jeśli offset
jest ujemna, nowe położenie poprzedza pozycję określoną przez origin
liczbę bajtów określonych przez offset
. Jeśli offset
wartość jest równa zero, nowa pozycja jest pozycją określoną przez origin
. Jeśli offset
jest dodatnia, nowa pozycja jest zgodna z pozycją określoną przez origin
liczbę bajtów określonych przez offset
.
- origin
- SeekOrigin
Wartość typu SeekOrigin wskazująca punkt odniesienia używany do uzyskania nowej pozycji.
Zwraca
Nowe położenie w bieżącym strumieniu.
Wyjątki
Parametr origin
nie zawiera prawidłowej wartości.
Wynikowa pozycja jest spoza długości wartości.
Obiekt OracleLob został zamknięty lub usunięty.
Wystąpił błąd Oracle.
Uwagi
Jeśli offset
jest ujemna, nowa pozycja musi poprzedzać pozycję określoną przez origin
liczbę bajtów określonych przez offset
. Jeśli offset
ma wartość zero, nowa pozycja musi być pozycją określoną przez origin
. Jeśli offset
jest dodatnia, nowa pozycja musi podążać za pozycją określoną przez origin
liczbę bajtów określonych przez offset
.
Wyszukiwanie lokalizacji poza długością strumienia jest obsługiwane. Wyszukiwanie nieparzystego położenia dla CLOB
typów danych i NCLOB
jest również obsługiwane. Aby uzyskać więcej informacji, zobacz sekcję Read Uwagi właściwości.