Freigeben über


BufferedStream.CanSeek Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Stream Suchvorgänge unterstützt.

public:
 virtual property bool CanSeek { bool get(); };
public override bool CanSeek { get; }
member this.CanSeek : bool
Public Overrides ReadOnly Property CanSeek As Boolean

Eigenschaftswert

true, wenn der Stream Suchvorgänge unterstützt, false, wenn der Stream geschlossen ist oder von einem Betriebssystemhandle, z. B. einer Pipe oder einer Ausgabe an die Konsole, erstellt wurde.

Beispiele

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die BufferedStream-Klasse bereitgestellt wird.

// 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

Hinweise

Wenn eine von Stream abgeleitete Klasse die Suche nicht unterstützt, rufen Sie auf Length, SetLength, Positionund Seek lösen einen aus NotSupportedException.

Wenn der Stream geschlossen ist, gibt diese Eigenschaft zurück false.

Gilt für:

Weitere Informationen