SerialPort.BaseStream Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'oggetto Stream sottostante per un oggetto 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
Valore della proprietà
Un oggetto Stream.
- Attributi
Eccezioni
Il flusso è chiuso. Questa situazione può essere dovuta al fatto che il metodo Open() non è stato chiamato o che è stato chiamato il metodo Close().
Il flusso si trova in un'applicazione .NET Compact Framework ed è stato chiamato uno dei seguenti metodi:
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)EndRead(IAsyncResult)EndWrite(IAsyncResult)
.NET Compact Framework non supporta il modello asincrono con flussi di base.
Commenti
Utilizzare questa proprietà per operazioni di I/O asincrone esplicite o per passare l'oggetto SerialPort a una Stream classe wrapper, StreamWriterad esempio .
Qualsiasi proprietà della BaseStream porta seriale aperta restituisce un oggetto che deriva dalla classe astratta Stream e implementa metodi di lettura e scrittura usando i prototipi ereditati dalla Stream classe : BeginRead, BeginWrite, ReadReadByte, Write, e WriteByte. Questi metodi possono essere utili quando si passa una risorsa seriale di cui è stato eseguito il wrapping a una Stream classe wrapper.
A causa dell'inaccessibilità dell'handle di file di cui è stato eseguito il wrapping, le Length proprietà e Position non sono supportate e i Seek metodi e SetLength .