Stream.Seek(Int64, SeekOrigin) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在衍生類別中被覆寫時,會設定目前串流中的位置。
public:
abstract long Seek(long offset, System::IO::SeekOrigin origin);
public abstract long Seek(long offset, System.IO.SeekOrigin origin);
abstract member Seek : int64 * System.IO.SeekOrigin -> int64
Public MustOverride Function Seek (offset As Long, origin As SeekOrigin) As Long
參數
- offset
- Int64
相對於參數 origin 的位元組偏移量。
- origin
- SeekOrigin
一個型別 SeekOrigin 值,表示用來取得新位置的參考點。
傳回
這是目前流派中的新職位。
例外狀況
發生 I/O 錯誤。
串流不支援尋道,例如若串流是由管道或主控台輸出構成。
方法在溪流關閉後才被呼叫。
備註
利用該 CanSeek 屬性判斷目前實例是否支援尋址。
若 offset 為負,則新位置必須先於由 origin 所指定的位置,並依 所 offset指定的位元組數。 若 offset 為零(0),則新位置必須為由 origin指定的位置。 若 offset 為正,則新位置必須遵循由 origin 所指定 offset的位置。
由 Stream 該支援導引而來的類別必須覆寫此方法,以提供上述功能。
支援尋找溪流長度之外的任何地點。