SerialPort.DiscardNull Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy bajty null są ignorowane podczas przesyłania między portem a buforem odbioru.

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

Wartość właściwości

true jeśli bajty o wartości null są ignorowane; w przeciwnym razie false. Wartość domyślna to false.

Atrybuty

Wyjątki

Port w nieprawidłowym stanie.

-lub-

Nie można ustawić stanu portu bazowego. Na przykład parametry przekazane z tego SerialPort obiektu były nieprawidłowe.

Strumień jest zamknięty. Może się tak zdarzyć, ponieważ Open() metoda nie została wywołana lub Close() metoda została wywołana.

Uwagi

Ta wartość powinna być zwykle ustawiona na falsewartość , szczególnie w przypadku transmisji binarnej. Ustawienie tej właściwości może spowodować true nieoczekiwane wyniki dla bajtów zakodowanych w formacie UTF32 i UTF16.

Dotyczy