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í false
tato vlastnost .