BufferedStream.CanRead Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 más grande 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
.