語言

OracleLob.Seek(Int64, SeekOrigin) 方法

定義

設定目前 OracleLob 流中的位置。

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

參數

offset
Int64

相對於來源的位元組偏移量。 若 offset 為負,則新位置位於由 origin 所指定 offset的位元組數所指定的位置之前。 若 offset 為零,則新位置即為由 origin指定的位置。 若 offset 為正,則新位置緊隨由 origin 所指定的 offset位元組數所指定的位置。

origin
SeekOrigin

一個型別 SeekOrigin 值,表示用來取得新位置的參考點。

傳回

這是目前流派中的新職位。

例外狀況

該 origin 參數不包含有效值。

所得位置超過該值的長度。

該 OracleLob 物件被封閉或棄置。

發生了神諭錯誤。

備註

若 offset 為負,則新位置必須先於由 origin 指定的位置,即由 offset所指定的位元組數。 若 offset 為零,則新位置必須為由 origin指定的位置。 若 offset 為正,則新位置必須遵循由 origin 所指定 offset位元組數所指定的位置。

支援尋找溪流長度之外的任何地點。 也支援尋找奇特位置 CLOB 和 NCLOB 資料型態。 欲了解更多資訊,請參閱該 Read 物業的備註章節。

適用於