Partilhar via


SerialPort.DiscardNull Propriedade

Definição

Obtém ou define um valor que indica se os bytes nulos são ignorados quando transmitidos entre a porta e o buffer de recepção.

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

Valor da propriedade

true se bytes nulos forem ignorados; caso contrário, false. O padrão é false.

Atributos

Exceções

A porta está em um estado inválido.

- ou -

Falha ao tentar definir o estado da porta subjacente. Por exemplo, os parâmetros passados deste objeto SerialPort eram inválidos.

O fluxo está fechado. Isso pode ocorrer porque o método Open() não foi chamado ou o método Close() foi chamado.

Comentários

Normalmente, esse valor deve ser definido como false, especialmente para transmissões binárias. Definir essa propriedade como true pode causar resultados inesperados para bytes codificados em UTF32 e UTF16.

Aplica-se a