Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile accedere alle porte seriali del computer tramite le classi .NET Framework nello spazio dei nomi System.IO.Ports. 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 involto in un oggetto Stream, accessibile tramite la proprietà BaseStream. L'incapsulamento di SerialPort in un oggetto Stream consente l'accesso alla porta seriale dalle classi che utilizzano i flussi. Lo spazio dei nomi include enumerazioni che semplificano il controllo delle porte seriali.
Il modo più semplice per creare un SerialPort oggetto consiste nell'usare il OpenSerialPort metodo .
Annotazioni
Non è possibile usare classi .NET Framework per accedere direttamente ad altri tipi di porte, ad esempio porte parallele, porte USB e così via.
Enumerazioni
Questa tabella elenca e descrive le enumerazioni principali usate per accedere a una porta seriale:
| Enumerazione | Descrizione |
|---|---|
| Handshake | Specifica il protocollo di controllo utilizzato per stabilire una comunicazione di porta seriale per un SerialPort oggetto . |
| Parity | Specifica il bit di parità per un SerialPort oggetto . |
| 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 che si è verificato nell'oggetto SerialPort . |
| StopBits | Specifica il numero di bit di arresto utilizzati nell'oggetto SerialPort . |