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 Stream Lesevorgänge 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 Stream Lesevorgänge unterstützt, false
, wenn der Stream geschlossen ist oder ausschließlich mit Schreibzugriff geöffnet wurde.
Beispiele
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die BufferedStream-Klasse bereitgestellt wird.
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
Hinweise
Wenn eine von Stream abgeleitete Klasse das Lesen nicht unterstützt, werden die Read- , ReadByte, BeginRead, EndRead- und - Peek
Methoden von StreamReader, StringReaderaufgerufen und TextReader ausgelöst NotSupportedException.
Wenn der Stream geschlossen ist, gibt diese Eigenschaft zurück false
.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für