BufferedStream.CanRead Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen