Операции с портами в .NET Framework в Visual Basic
Доступ к последовательным портам компьютера можно получить с помощью классов .NET Framework в пространстве имен System.IO.Ports.Наиболее важный класс SerialPort предоставляет средства для синхронного и управляемого событиями ввода-вывода, доступа к состоянию подключения-отключения устройства, а также для доступа к свойствам драйвера последовательного порта.Он может быть заключен в оболочку объекта Stream, доступного через свойство BaseStream.Заключение объекта SerialPort в оболочку объекта Stream позволяет обеспечить доступ к последовательному порту с помощью классов, использующих потоки.Пространство имен включает перечисления, которые упрощают управление последовательными портами.
Самым простым способом создания объекта SerialPort является использование метода OpenSerialPort.
![]() |
---|
Нельзя использовать классы .NET Framework для непосредственного доступа к портам других типов, например параллельным портам, USB-портам и т. д. |
Перечисления
В этой таблице приведен список и описания основных перечислений, используемые для доступа к последовательному порту.
Перечисление |
Описание |
Определяет протокол управления, используемый для установления связи через последовательный порт для объекта SerialPort. |
|
Задает бит четности для объекта SerialPort. |
|
Указывает тип символа, полученного в последовательном порту объекта SerialPort. |
|
Указывает ошибки, возникающие в объекте SerialPort |
|
Указывает тип изменения, произошедшего в объекте SerialPort. |
|
Указывает число стоповых битов, используемых в объекте SerialPort. |