Sdílet prostřednictvím


BufferedStream.CanRead Vlastnost

Definice

Získá hodnotu označ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

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 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í, zavolá metody ReadStringReaderStreamReader, ReadByte, BeginRead, EndReada Peek metody , a TextReader vyvolá metodu .NotSupportedException

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

Platí pro

Viz také