BufferedStream.CanRead Eigenschap

Definitie

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 .

Van toepassing op

Zie ook