Auf Englisch lesen

Freigeben über


BufferedStream.CanSeek Eigenschaft

Definition

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

public override bool CanSeek { get; }

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 ? "supports" : "does not support");

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:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

Weitere Informationen