BufferedStream.CanRead Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of de huidige stroom het lezen ondersteunt.
public:
virtual property bool CanRead { bool get(); };
public override bool CanRead { get; }
member this.CanRead : bool
Public Overrides ReadOnly Property CanRead As Boolean
Waarde van eigenschap
true als de stream het lezen ondersteunt; false als de stream is gesloten of is geopend met alleen-schrijventoegang.
Voorbeelden
Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de BufferedStream klasse.
if(bufStream.CanRead)
{
ReceiveData(netStream, bufStream);
}
if bufStream.CanRead then
receiveData netStream bufStream
If bufStream.CanRead Then
ReceiveData(netStream, bufStream)
End If
Opmerkingen
Als een klasse die is afgeleid van Stream geen ondersteuning biedt voor lezen, oproepen naar de Read, ReadByte, BeginRead, en EndReadde Peek methoden van StreamReader, StringReaderen TextReader een NotSupportedException.
Als de stream is gesloten, retourneert falsedeze eigenschap .