OracleLob.Seek(Int64, SeekOrigin) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定目前 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 物件已關閉或完成處置。
發生 Oracle 錯誤。
備註
如果 offset
為負數,則新位置必須位於 所指定的位元組數目所offset
指定的origin
位置之前。 如果 offset
為零,則新位置必須是 所 origin
指定的位置。 如果 offset
為正數,則新位置必須遵循 所指定的位元組數目所offset
指定的origin
位置。
支援搜尋超過數據流長度的任何位置。 也支持尋找和 NCLOB
數據類型的奇數位置CLOB
。 如需詳細資訊,請參閱 屬性的 Read 一節。