BufferedStream.CanSeek Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda aktuální datový proud podporuje hledání.
public:
virtual property bool CanSeek { bool get(); };
public override bool CanSeek { get; }
member this.CanSeek : bool
Public Overrides ReadOnly Property CanSeek As Boolean
Hodnota vlastnosti
true pokud datový proud podporuje hledání; false pokud je datový proud zavřený nebo pokud byl datový proud vytvořen z úchytu operačního systému, jako je kanál nebo výstup do konzoly.
Příklady
Tento příklad kódu je součástí většího příkladu uvedeného pro třídu 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
Poznámky
Pokud třída odvozená z Stream nepodporuje hledání, volání Length, SetLength, Positiona Seek vyvolat NotSupportedException.
Pokud je datový proud uzavřen, tato vlastnost vrátí false.