BufferedStream.CanRead Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der aktuelle Datenstrom das Lesen unterstützt.
public:
virtual property bool CanRead { bool get(); };
public override bool CanRead { get; }
member this.CanRead : bool
Public Overrides ReadOnly Property CanRead As Boolean
Eigenschaftswert
true wenn der Datenstrom das Lesen unterstützt; false wenn der Datenstrom geschlossen oder mit schreibgeschütztem Zugriff geöffnet wurde.
Beispiele
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die BufferedStream Klasse bereitgestellt wird.
if(bufStream.CanRead)
{
ReceiveData(netStream, bufStream);
}
if bufStream.CanRead then
receiveData netStream bufStream
If bufStream.CanRead Then
ReceiveData(netStream, bufStream)
End If
Hinweise
Wenn eine von Stream der Klasse abgeleitete Klasse das Lesen, Aufrufen von Read, ReadByte, BeginRead, EndReadund die Peek Methoden von StreamReader, StringReaderund TextReader löst ein NotSupportedException.
Wenn der Datenstrom geschlossen ist, gibt diese Eigenschaft zurück false.