BufferedStream.CanRead Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli akışın okumayı destekleyip desteklemediğini belirten bir değer alır.
public:
virtual property bool CanRead { bool get(); };
public override bool CanRead { get; }
member this.CanRead : bool
Public Overrides ReadOnly Property CanRead As Boolean
Özellik Değeri
true
akış okumayı destekliyorsa; false
akış kapalıysa veya yalnızca yazma erişimiyle açıldıysa.
Örnekler
Bu kod örneği, sınıfı için BufferedStream sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
öğesinden Stream türetilen bir sınıf okumayı desteklemiyorsa , , ReadByte, BeginReadEndReadve yöntemlerini StringReaderStreamReaderçağırır Readve Peek
TextReader bir NotSupportedExceptionoluşturur.
Akış kapatılırsa, bu özellik döndürür false
.