Operazioni sulle porte in .NET Framework con Visual Basic
È possibile accedere alle porte seriali del computer attraverso le classi .NET Framework nello spazio nomi System.IO.Ports. La classe più importante, SerialPort, fornisce un framework per l'I/O sincrono e basato su eventi, l'accesso agli stati di blocco e interruzione, l'accesso alle proprietà del driver seriale. È possibile eseguire il wrapping della classe in un oggetto Stream, accessibile attraverso la proprietà BaseStream. Il wrapping di SerialPort in un oggetto Stream consente di accedere alla porta seriale attraverso le classi che usano i flussi. Lo spazio dei nomi include le enumerazioni che semplificano il controllo delle porte seriali.
Il modo più semplice per creare un oggetto SerialPort consiste nell'usare il metodo OpenSerialPort.
Nota
Non è possibile usare le classi .NET Framework per accedere direttamente ad altri tipi di porte, quali le porte parallele, le porte USB e così via.
Enumerazioni
In questa tabella sono elencate e descritte le enumerazioni principali usate per l'accesso alla porta seriale:
Enumerazione | Descrizione |
---|---|
Handshake | Specifica il protocollo di controllo usato per stabilire la comunicazione della 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 eseguita nell'oggetto SerialPort. |
StopBits | Specifica il numero di bit di interruzione usati nell'oggetto SerialPort. |