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 объекта, были недопустимыми.
Комментарии
Обычно это значение должно быть задано false, особенно для двоичных передач. Если задать это свойство, true это свойство может привести к непредвиденным результатам для байтов в кодировке UTF32 и UTF16.