System.IO.Ports Spazio dei nomi

Contiene classi per il controllo delle porte seriali. La classe più importante, SerialPort, fornisce un framework per le operazioni di I/O sincrone e guidate dagli eventi, l'accesso agli stati di aggiunta e interruzione e l'accesso alle proprietà del driver seriale. Può essere usato per eseguire il wrapping Stream degli oggetti, consentendo l'accesso alla porta seriale da classi che usano flussi.

Classi

Nome Descrizione
SerialDataReceivedEventArgs

Fornisce i dati per l'evento DataReceived.

SerialErrorReceivedEventArgs

Prepara i dati per l'evento ErrorReceived .

SerialPinChangedEventArgs

Fornisce i dati per l'evento PinChanged.

SerialPort

Rappresenta una risorsa porta seriale.

Enumerazioni

Nome Descrizione
Handshake

Specifica il protocollo di controllo utilizzato per stabilire una comunicazione di porta seriale per un oggetto SerialPort.

Parity

Specifica il bit di parità per un oggetto SerialPort.

SerialData

Specifica il tipo di carattere ricevuto sulla porta seriale dell'oggetto SerialPort.

SerialError

Specifica gli errori che si verificano nell'oggetto SerialPort.

SerialPinChange

Specifica il tipo di modifica apportata all'oggetto SerialPort.

StopBits

Specifica il numero di bit di arresto utilizzati nell'oggetto SerialPort.

Delegati

Nome Descrizione
SerialDataReceivedEventHandler

Rappresenta il metodo che gestirà l'evento DataReceived di un SerialPort oggetto .

SerialErrorReceivedEventHandler

Rappresenta il metodo che gestirà l'evento ErrorReceived di un SerialPort oggetto .

SerialPinChangedEventHandler

Rappresenta il metodo che gestirà l'evento PinChanged di un SerialPort oggetto .

Commenti

Lo spazio dei nomi include enumerazioni che semplificano il controllo delle porte seriali, ad esempio Handshake, ParitySerialPinChange, e StopBits.