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 イベントを処理するメソッドを表します。

注釈

名前空間には、 HandshakeParitySerialPinChangeStopBitsなど、シリアル ポートの制御を簡略化する列挙体が含まれています。