Поделиться через


Операции с портами в .NET Framework с Visual Basic

Последовательные порты компьютера можно получить через классы .NET Framework в System.IO.Ports пространстве имен. Самый важный класс SerialPortпредоставляет платформу для синхронного и управляемого событиями ввода-вывода, доступа к состояниям закрепления и разрыва и доступа к свойствам последовательного драйвера. Его можно упаковать в объект Stream, доступ к которому можно получить через свойство BaseStream. Упаковка объекта SerialPort в Stream позволяет классам, использующим потоки, получать доступ к последовательному порту. Пространство имен включает перечисления, которые упрощают управление последовательными портами.

Самый простой способ создать объект SerialPort — это использовать метод OpenSerialPort.

Замечание

Классы .NET Framework нельзя использовать для прямого доступа к другим типам портов, таким как параллельные порты, USB-порты и т. д.

Перечисления

В этой таблице перечислены основные перечисления, используемые для доступа к последовательному порту:

Перечисление Описание
Handshake Задает управляющий протокол, используемый при установке связи через последовательный порт для объекта SerialPort.
Parity Задает бит четности для SerialPort объекта.
SerialData Указывает тип символа, полученного на последовательном порту SerialPort объекта.
SerialError Указывает ошибки, возникающие в объекте SerialPort
SerialPinChange Указывает тип изменения, которое произошло в объекте SerialPort .
StopBits Указывает количество стоп-битов, используемых для SerialPort объекта.

См. также