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.