BufferedStream.CanWrite Propriedade

Definição

Obtém um valor que indica se o fluxo atual dá suporte à gravação.Gets a value indicating whether the current stream supports writing.

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

Valor da propriedade

Boolean

true se o fluxo der suporte à gravação; false se o fluxo estiver fechado ou tiver sido aberto com acesso somente leitura.true if the stream supports writing; false if the stream is closed or was opened with read-only access.

Exemplos

Este exemplo de código faz parte de um exemplo maior fornecido para a BufferedStream classe.This code example is part of a larger example provided for the BufferedStream class.

if ( bufStream->CanWrite )
{
   Client::SendData( netStream, bufStream );
}

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

Comentários

Se uma classe derivada de não Stream der suporte para gravação, uma chamada para SetLength , Write ou WriteByte gera um NotSupportedException .If a class derived from Stream does not support writing, a call to SetLength, Write, or WriteByte throws a NotSupportedException.

Se o fluxo for fechado, essa propriedade retornará false .If the stream is closed, this property returns false.

Aplica-se a

Confira também