Freigeben über


BufferedStream.CanWrite Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Stream Schreibvorgänge 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 Stream Schreibvorgänge unterstützt, false, wenn der Stream geschlossen ist 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 )
{
   Client::SendData( netStream, bufStream );
}
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 abgeleitete Klasse das Schreiben nicht unterstützt, löst ein Aufruf von SetLength, Writeoder WriteByte einen aus NotSupportedException.

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

Gilt für:

Weitere Informationen