SerialPort.DiscardNull プロパティ

定義

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

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

プロパティ値

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

属性

例外

ポートが無効な状態です。

-または-

基になるポートの状態を設定できませんでした。 たとえば、この SerialPort オブジェクトから渡されたパラメーターが無効です。

ストリームが閉じられます。 これは、 Open() メソッドが呼び出されていないか、 Close() メソッドが呼び出されたために発生する可能性があります。

注釈

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

適用対象