SerialPort.ErrorReceived イベントとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SerialPort.ErrorReceived イベントの意味・解説 

SerialPort.ErrorReceived イベント

メモ : このイベントは、.NET Framework version 2.0 で新しく追加されたものです。

SerialPort オブジェクトのエラー イベントを処理するメソッドを表します。

名前空間: System.IO.Ports
アセンブリ: System (system.dll 内)
構文構文

Public Event ErrorReceived As
 SerialErrorReceivedEventHandler
Dim instance As SerialPort
Dim handler As SerialErrorReceivedEventHandler

AddHandler instance.ErrorReceived, handler
public event SerialErrorReceivedEventHandler ErrorReceived
public:
event SerialErrorReceivedEventHandler^ ErrorReceived {
    void add (SerialErrorReceivedEventHandler^ value);
    void remove (SerialErrorReceivedEventHandler^ value);
}
/** @event */
public void add_ErrorReceived (SerialErrorReceivedEventHandler
 value)

/** @event */
public void remove_ErrorReceived (SerialErrorReceivedEventHandler
 value)
JScript では、イベントは使用できますが、新規に宣言することはできません。
解説解説

エラー イベントは、SerialError 列挙体のアイテムによって発生させることができます。このイベントが発生するかどうかはオペレーティング システムによって決定されるため、すべてのパリティ エラーが報告されるわけではありません。

PinChanged イベント、DataReceived イベント、および ErrorReceived イベントは、正しい順序で呼び出されない場合があります。また、基本ストリームからエラーが報告されてからイベント ハンドラが実行されるまでに、わずかな遅延が生じる場合があります。一度に実行できるイベント ハンドラは 1 つだけです。

ストリームの末尾のバイトでパリティ エラーが発生すると、値 126 を持つ 1 バイトが入力バッファに追加されます。

ErrorReceived イベントは、エラーが SerialPort オブジェクトから受信されたときにセカンダリ スレッドで発生します。このイベントは、メイン スレッドではなくセカンダリ スレッドで発生するため、メイン スレッド内の一部の要素 (UI 要素など) を変更しようとすると、スレッドの例外が発生する可能性があります。メインの Form または Control で要素を変更する必要がある場合は、Invoke を使用して変更要求をポストバックします。これにより、適切なスレッドで処理が実行されるようになります。

イベント処理の詳細については、「イベントの利用」を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

SerialPort.ErrorReceived イベントのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SerialPort.ErrorReceived イベントのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS