BufferedStream.CanRead Egenskap

Definition

Hämtar ett värde som anger om den aktuella strömmen stöder läsning.

public:
 virtual property bool CanRead { bool get(); };
public override bool CanRead { get; }
member this.CanRead : bool
Public Overrides ReadOnly Property CanRead As Boolean

Egenskapsvärde

true om strömmen stöder läsning; false om strömmen är stängd eller öppnades med skrivskyddad åtkomst.

Exempel

Det här kodexemplet är en del av ett större exempel för BufferedStream klassen.

if(bufStream.CanRead)
{
    ReceiveData(netStream, bufStream);
}
if bufStream.CanRead then
    receiveData netStream bufStream
If bufStream.CanRead Then
    ReceiveData(netStream, bufStream)
End If

Kommentarer

Om en klass som härleds från Stream inte stöder läsning anropar anrop till Readmetoderna , ReadByte, BeginRead, EndReadoch PeekStreamReader, StringReaderoch TextReader genererar en NotSupportedException.

Om strömmen stängs returnerar falseden här egenskapen .

Gäller för

Se även