Share via


OracleLob.Seek(Int64, SeekOrigin) Metoda

Definice

Nastaví pozici aktuálního datového OracleLob proudu.

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

Posun bajtů vzhledem k původu. Pokud offset je záporná, nová pozice předchází pozici určenou origin počtem bajtů určeným parametrem offset. Pokud offset je hodnota nula, nová pozice je pozice určená parametrem origin. Pokud offset je kladná, nová pozice následuje pozici určenou origin počtem bajtů určeným parametrem offset.

origin
SeekOrigin

Hodnota typu SeekOrigin označující referenční bod použitý k získání nové pozice.

Návraty

Nová pozice v rámci aktuálního datového proudu.

Výjimky

Parametr origin neobsahuje platnou hodnotu.

Výsledná pozice je nad délku hodnoty.

Objekt OracleLob byl uzavřen nebo odstraněn.

Došlo k chybě Oracle.

Poznámky

Pokud offset je záporná, nová pozice musí předcházet pozici určenou parametrem origin počet bajtů zadaný parametrem offset. Pokud offset je nula, nová pozice musí být pozice určená pomocí origin. Pokud offset je kladná, musí nová pozice následovat za pozicí určenou origin počtem bajtů určeným parametrem offset.

Podporuje se hledání libovolného umístění nad rámec délky datového proudu. Podporuje se také hledání liché pozice datových CLOB typů a NCLOB . Další informace naleznete v části Read Poznámky vlastnosti.

Platí pro