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 pozycję w bieżącym OracleLob strumieniu.
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 bajtu względem źródła. Jeśli wartość jest ujemna, nowa pozycja poprzedza pozycję określoną offset przez origin liczbę bajtów określoną przez offset . Jeśli offset ma wartość zero, nowa pozycja jest pozycją określoną przez origin . Jeśli wartość jest dodatnia, nowa pozycja następuje po pozycji określonej offset przez origin liczbę bajtów określoną przez offset .
- origin
- SeekOrigin
Wartość typu SeekOrigin wskazująca punkt odniesienia używany do uzyskania nowej pozycji.
Zwraca
Nowa pozycja w bieżącym strumieniu.
Wyjątki
Parametr origin nie zawiera prawidłowej wartości.
Wynikowa pozycja wykracza poza długość wartości.
Obiekt OracleLob został zamknięty lub usunięty.
Wystąpił błąd oracle.
Uwagi
Jeśli wartość jest ujemna, nowa pozycja musi poprzedzać pozycję określoną przez offset origin liczbę bajtów określoną przez wartość offset . Jeśli offset wartość to zero, nowa pozycja musi być pozycją określoną przez origin wartość . Jeśli wartość jest dodatnia, nowa pozycja musi podążać pozycją określoną offset przez origin liczbę bajtów określoną przez offset .
Obsługiwane jest szukanie dowolnej lokalizacji poza długością strumienia. Obsługiwane jest również szukanie nietypowych pozycji dla CLOB NCLOB typów danych i . Aby uzyskać więcej informacji, zobacz sekcję Uwagi Read właściwości.