System.IO.Ports Пространство имен

Пространство имен System.IO.Ports содержит классы для управления последовательными портами. The System.IO.Ports namespace contains classes for controlling serial ports. Наиболее важный из них, класс SerialPort, предоставляет средства для синхронного и управляемого событиями ввода-вывода, для доступа к состоянию подключения-отключения устройства, а также для доступа к свойствам драйвера последовательного порта. The most important class, SerialPort, provides a framework for synchronous and event-driven I/O, access to pin and break states, and access to serial driver properties. Он может использоваться для упаковки объектов Stream, что открывает доступ к последовательному порту из классов, использующих потоки. It can be used to wrap Stream objects, allowing the serial port to be accessed by classes that use streams.

Классы

SerialDataReceivedEventArgs

Предоставляет данные для события DataReceived.Provides data for the DataReceived event.

SerialErrorReceivedEventArgs

Подготавливает данные для события ErrorReceived.Prepares data for the ErrorReceived event.

SerialPinChangedEventArgs

Предоставляет данные для события PinChanged.Provides data for the PinChanged event.

SerialPort

Представляет ресурс последовательного порта.Represents a serial port resource.

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

Handshake

Определяет протокол управления, который организует связь с последовательным портом для объекта SerialPort.Specifies the control protocol used in establishing a serial port communication for a SerialPort object.

Parity

Задает бит четности для объекта SerialPort.Specifies the parity bit for a SerialPort object.

SerialData

Указывает тип символа, полученного от последовательного порта в объект SerialPort.Specifies the type of character that was received on the serial port of the SerialPort object.

SerialError

Указывает ошибки, возникающие в объекте SerialPort.Specifies errors that occur on the SerialPort object.

SerialPinChange

Указывает тип изменения, произошедшего с объектом SerialPort.Specifies the type of change that occurred on the SerialPort object.

StopBits

Указывает число стоповых битов, используемых для объекта SerialPort.Specifies the number of stop bits used on the SerialPort object.

Делегаты

SerialDataReceivedEventHandler

Предоставляет метод, обрабатывающий событие DataReceived объекта SerialPort.Represents the method that will handle the DataReceived event of a SerialPort object.

SerialErrorReceivedEventHandler

Предоставляет метод, обрабатывающий событие ErrorReceived объекта SerialPort.Represents the method that will handle the ErrorReceived event of a SerialPort object.

SerialPinChangedEventHandler

Предоставляет метод, обрабатывающий событие PinChanged объекта SerialPort.Represents the method that will handle the PinChanged event of a SerialPort object.

Комментарии

Пространство имен включает перечисления, которые упрощают управление последовательными портами, такие как Handshake, Parity, SerialPinChange, и StopBits.The namespace includes enumerations that simplify the control of serial ports, such as Handshake, Parity, SerialPinChange, and StopBits.