Bagikan melalui


BufferedStream.CanSeek Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah aliran saat ini mendukung pencarian.

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

Nilai Properti

true jika aliran mendukung pencarian; false jika aliran ditutup atau jika aliran dibangun dari handel sistem operasi seperti pipa atau output ke konsol.

Contoh

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk BufferedStream kelas .

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

Keterangan

Jika kelas yang berasal dari Stream tidak mendukung pencarian, panggilan ke Length, SetLength, Position, dan Seek melemparkan NotSupportedException.

Jika aliran ditutup, properti ini akan mengembalikan false.

Berlaku untuk

Lihat juga