共用方式為


Stream.Seek(Int64, SeekOrigin) 方法

定義

當在衍生類別中被覆寫時,會設定目前串流中的位置。

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 該支援導引而來的類別必須覆寫此方法,以提供上述功能。

支援尋找溪流長度之外的任何地點。

適用於

另請參閱