Aracılığıyla paylaş


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

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 PeekTextReader bir NotSupportedExceptionoluşturur.

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

Şunlara uygulanır

Ayrıca bkz.