BufferedStream.CanRead Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah aliran saat ini mendukung pembacaan.
public:
virtual property bool CanRead { bool get(); };
public override bool CanRead { get; }
member this.CanRead : bool
Public Overrides ReadOnly Property CanRead As Boolean
Nilai Properti
true
jika aliran mendukung pembacaan; false
jika aliran ditutup atau dibuka dengan akses tulis-saja.
Contoh
Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk BufferedStream kelas .
if ( bufStream->CanRead )
{
Client::ReceiveData( netStream, bufStream );
}
if(bufStream.CanRead)
{
ReceiveData(netStream, bufStream);
}
if bufStream.CanRead then
receiveData netStream bufStream
If bufStream.CanRead Then
ReceiveData(netStream, bufStream)
End If
Keterangan
Jika kelas yang berasal dari Stream tidak mendukung pembacaan, panggilan ke Read, , ReadByteBeginRead, EndRead, dan Peek
metode StreamReader, StringReader, dan TextReader melemparkan NotSupportedException.
Jika aliran ditutup, properti ini akan mengembalikan false
.