SerialPort.DiscardNull プロパティ

定義

ポートと受信バッファー間での送信時に、null バイトを無視するかどうかを示す値を取得または設定します。

public:
 property bool DiscardNull { bool get(); void set(bool value); };
public bool DiscardNull { get; set; }
[System.ComponentModel.Browsable(true)]
public bool DiscardNull { get; set; }
member this.DiscardNull : bool with get, set
[<System.ComponentModel.Browsable(true)>]
member this.DiscardNull : bool with get, set
Public Property DiscardNull As Boolean

プロパティ値

null バイトを無視する場合は true。それ以外の場合は false。 既定値は、false です。

属性

例外

ポートが無効状態です。

- または -

基本ポートの状態を設定しようとしましたが失敗しました。 たとえば、この SerialPort オブジェクトから渡されたパラメーターが無効であるなどです。

ストリームは閉じられています。 これは、Open() メソッドが呼び出されていないか、Close() メソッドが呼び出されたことが原因で発生する場合があります。

注釈

この値は、通常、特にバイナリ転送の場合は に false設定する必要があります。 このプロパティを に true 設定すると、UTF32 エンコードバイトと UTF16 エンコード バイトで予期しない結果が発生する可能性があります。

適用対象