BufferedStream.CanRead Propiedad

Definición

Obtiene un valor que indica si la secuencia actual admite lectura.

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

Valor de propiedad

Es true si la secuencia admite lectura; es false si la secuencia está cerrada o se abrió con acceso de solo escritura.

Ejemplos

Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase BufferedStream.

if ( bufStream->CanRead )
{
   Client::ReceiveData( netStream, bufStream );
}
if(bufStream.CanRead)
{
    ReceiveData(netStream, bufStream);
}
if bufStream.CanRead then
    receiveData netStream bufStream
If bufStream.CanRead Then
    ReceiveData(netStream, bufStream)
End If

Comentarios

Si una clase derivada de Stream no admite la BeginReadReadReadBytelectura, las llamadas a , , , EndReady los Peek métodos de StreamReader, StringReadery TextReader inician .NotSupportedException

Si se cierra la secuencia, esta propiedad devuelve false.

Se aplica a

Consulte también