Поделиться через


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

Значение свойства

true, если байты NULL игнорируются, в противном случае — false. Значение по умолчанию — false.

Атрибуты

Исключения

Порт находится в недействительном состоянии.

-или-

Попытка задать состояние базового порта завершилась неудачей. Например, вследствие недопустимости переданных этим объектом SerialPort параметров.

Поток закрыт. Это может произойти, если метод Open() не был вызван или же, напротив, вызван метод Close().

Комментарии

Обычно это значение должно быть равно false, особенно для двоичных передач. Задание этому свойству значения может привести к true непредвиденным результатам для байтов в кодировке UTF32 и UTF16.

Применяется к