Compartir a través de


SerialPort.BaseStream Propiedad

Definición

Obtiene el objeto Stream subyacente para un objeto SerialPort.

public:
 property System::IO::Stream ^ BaseStream { System::IO::Stream ^ get(); };
public System.IO.Stream BaseStream { get; }
[System.ComponentModel.Browsable(false)]
public System.IO.Stream BaseStream { get; }
member this.BaseStream : System.IO.Stream
[<System.ComponentModel.Browsable(false)>]
member this.BaseStream : System.IO.Stream
Public ReadOnly Property BaseStream As Stream

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