BufferedStream.CanWrite Propriedade

Definição

Recebe um valor que indica se o fluxo atual suporta escrita.

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

Valor de Propriedade

true se o fluxo suportar a escrita; false se o fluxo estiver fechado ou foi aberto com acesso apenas de leitura.

Exemplos

Este exemplo de código faz parte de um exemplo maior fornecido para a BufferedStream classe.

if(bufStream.CanWrite)
{
    SendData(netStream, bufStream);
}
if bufStream.CanWrite then
    sendData netStream bufStream
If bufStream.CanWrite Then
    SendData(netStream, bufStream)
End If

Observações

Se uma classe derivada de Stream não suportar escrita, uma chamada para SetLength, Write, ou WriteByte lança um NotSupportedException.

Se o fluxo estiver fechado, esta propriedade devolve false.

Aplica-se a

Ver também