System.IO.Ports Namespace

System.IO.Ports 名前空間には、シリアル ポートを制御するためのクラスが含まれます。 The System.IO.Ports namespace contains classes for controlling serial ports. 最も重要な役割を持つのが SerialPort クラスです。このクラスにより、同期 I/O とイベント ドリブン I/O のフレームワーク、ピンの状態とブレーク状態へのアクセス、およびシリアル ドライバーのプロパティへのアクセスを使用できます。 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

SerialPort オブジェクトの DataReceived イベントを処理するメソッドを表します。Represents the method that will handle the DataReceived event of a SerialPort object.

SerialErrorReceivedEventHandler

SerialPort オブジェクトの ErrorReceived イベントを処理するメソッドを表します。Represents the method that will handle the ErrorReceived event of a SerialPort object.

SerialPinChangedEventHandler

SerialPort オブジェクトの PinChanged イベントを処理するメソッドを表します。Represents the method that will handle the PinChanged event of a SerialPort object.

注釈

名前空間には、シリアル ポートの制御などを簡略化される列挙体が含まれています。 HandshakeParitySerialPinChange、およびStopBitsします。The namespace includes enumerations that simplify the control of serial ports, such as Handshake, Parity, SerialPinChange, and StopBits.