BufferedStream.CanSeek 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會獲得一個值,表示目前串流是否支援尋道。
public:
virtual property bool CanSeek { bool get(); };
public override bool CanSeek { get; }
member this.CanSeek : bool
Public Overrides ReadOnly Property CanSeek As Boolean
屬性值
true 如果溪流支持尋址; false 如果串流是封閉的,或串流是由作業系統的處理碼(如管線或輸出到主控台)構成。
範例
此程式碼範例是本類別更大範例 BufferedStream 的一部分。
// Check whether the underlying stream supports seeking.
Console.WriteLine("NetworkStream {0} seeking.\n",
bufStream.CanSeek ? "supports" : "does not support");
// Check whether the underlying stream supports seeking.
printfn $"""NetworkStream {if bufStream.CanSeek then "supports" else "does not support"} seeking.\n"""
' Check whether the underlying stream supports seeking.
If bufStream.CanSeek Then
Console.WriteLine("NetworkStream supports" & _
"seeking." & vbCrLf)
Else
Console.WriteLine("NetworkStream does not " & _
"support seeking." & vbCrLf)
End If
備註
若從衍生的 Stream 類別不支援尋址,則呼叫 Length、 SetLength、 Position, Seek 拋出 NotSupportedException。
若串流封閉,此性質返回 false。