SerialPort.BaseStream Propiedad

Definición

Obtiene el objeto Stream subyacente para un objeto SerialPort.

public System.IO.Stream BaseStream { get; }
[System.ComponentModel.Browsable(false)]
public System.IO.Stream BaseStream { get; }

Valor de propiedad

Un objeto Stream.

Atributos

Excepciones

La secuencia está cerrada. Esto puede deberse a que no se ha llamado al método Open() o a que se ha llamado al método Close().

La secuencia está en una aplicación .NET Compact Framework y se llamó a uno de los métodos siguientes:

BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)EndRead(IAsyncResult)EndWrite(IAsyncResult)

.NET Compact Framework no admite el modelo asincrónico con secuencias base.

Comentarios

Utilice esta propiedad para operaciones de E/S asincrónicas explícitas o para pasar el SerialPort objeto a una Stream clase contenedora como StreamWriter.

Cualquier propiedad del BaseStream puerto serie abierto devuelve un objeto que deriva de la clase abstracta Stream e implementa métodos de lectura y escritura mediante los prototipos heredados de la Stream clase : BeginRead, BeginWriteRead, ReadByte, , Writey WriteByte. Estos métodos pueden ser útiles al pasar un recurso serie ajustado a una Stream clase contenedora.

Debido a la inaccesibilidad del identificador de archivo ajustado, no se admiten las Length propiedades y Position , y no se admiten los Seek métodos y SetLength .

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1