BufferedStream.CanWrite Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Datenstrom das Schreiben unterstützt.

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

Eigenschaftswert

true wenn der Datenstrom Schreibvorgänge 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.CanWrite)
{
    SendData(netStream, bufStream);
}
if bufStream.CanWrite then
    sendData netStream bufStream
If bufStream.CanWrite Then
    SendData(netStream, bufStream)
End If

Hinweise

Wenn eine von Stream der Klasse abgeleitete Klasse das Schreiben nicht unterstützt, wird ein Aufruf SetLengthvon , Writeoder WriteByte löst einen NotSupportedException.

Wenn der Datenstrom geschlossen ist, gibt diese Eigenschaft zurück false.

Gilt für:

Weitere Informationen