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 označ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 uzavř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 BufferedStream pro třídu .
// Check whether the underlying stream supports seeking.
Console::WriteLine( "NetworkStream {0} seeking.\n", bufStream->CanSeek ? (String^)"supports" : "does not support" );
// 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í, zavolá metodu Length, SetLength, Positiona Seek vyvolá .NotSupportedException
Pokud je datový proud uzavřený, vrátí false
tato vlastnost .