BufferedStream.CanRead Özellik

Tanım

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

Boolean

true akış okumayı destekliyorsa; false akış kapalıysa veya salt yazma erişimiyle açılmışsa.

Ö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 , , ReadByteBeginRead, EndReadve yöntemlerine StreamReaderStringReaderçağrı yapar Readve Peek TextReader bir NotSupportedExceptionoluşturur.

Akış kapatılırsa, bu özellik döndürür false.

Şunlara uygulanır

Ayrıca bkz.