다음을 통해 공유


System.IO.Ports 네임스페이스

직렬 포트를 제어하는 데 사용할 수 있는 클래스가 포함되어 있습니다. 가장 중요한 클래스인 SerialPort는 동기 및 이벤트 구동 I/O, 핀 및 중단 상태 액세스, 그리고 직렬 드라이버 속성 액세스를 위한 프레임워크를 제공합니다. 이 클래스는 스트림을 사용하는 클래스에서 직렬 포트에 액세스할 수 있도록 Stream 개체를 래핑하는 데 사용될 수 있습니다.

클래스

SerialDataReceivedEventArgs

DataReceived 이벤트에 대한 데이터를 제공합니다.

SerialErrorReceivedEventArgs

ErrorReceived 이벤트에 대한 데이터를 준비합니다.

SerialPinChangedEventArgs

PinChanged 이벤트에 대한 데이터를 제공합니다.

SerialPort

직렬 포트 리소스를 나타냅니다.

열거형

Handshake

SerialPort 개체에 대한 직렬 포트 통신을 설정할 때 사용되는 제어 프로토콜을 지정합니다.

Parity

SerialPort 개체에 대한 패리티 비트를 지정합니다.

SerialData

SerialPort 개체의 직렬 포트에서 수신된 문자 형식을 지정합니다.

SerialError

SerialPort 개체에서 발생하는 오류를 지정합니다.

SerialPinChange

SerialPort 개체에서 수행된 변경의 유형을 지정합니다.

StopBits

SerialPort 개체에 사용되는 정지 비트의 수를 지정합니다.

대리자

SerialDataReceivedEventHandler

DataReceived 개체의 SerialPort 이벤트를 처리할 메서드를 나타냅니다.

SerialErrorReceivedEventHandler

ErrorReceived 개체의 SerialPort 이벤트를 처리할 메서드를 나타냅니다.

SerialPinChangedEventHandler

PinChanged 개체의 SerialPort 이벤트를 처리할 메서드를 나타냅니다.

설명

와 같은 직렬 포트의 제어를 간소화 하는 열거형을 포함 하는 네임 스페이스 Handshake, ParitySerialPinChange, 및 StopBits합니다.