BufferedStream.CanRead Vlastnost

Definice

Získá hodnotu určující, zda aktuální datový proud podporuje čtení.

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

Hodnota vlastnosti

Boolean

true pokud stream podporuje čtení; false pokud je datový proud zavřený nebo byl otevřen s přístupem jen pro zápis.

Příklady

Tento příklad kódu je součástí většího příkladu zadaného BufferedStream pro třídu.

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

Poznámky

Pokud třída odvozená z Stream nepodporuje čtení, volá EndReadBeginReadReadByteRead, a Peek metody StreamReader, StringReadera TextReader vyvolá .NotSupportedException

Pokud je datový proud uzavřen, tato vlastnost vrátí false.

Platí pro

Viz také