BufferedStream.CanRead Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .