SerialPort::DiscardNull Property
Gets or sets a value indicating whether null bytes are ignored when transmitted between the port and the receive buffer.
Assembly: System (in System.dll)
public: [BrowsableAttribute(true)] property bool DiscardNull { bool get(); void set(bool value); }
Property Value
Type: System::Booleantrue if null bytes are ignored; otherwise false. The default is false.
| Exception | Condition |
|---|---|
| IOException | The port is in an invalid state. - or - An attempt to set the state of the underlying port failed. For example, the parameters passed from this SerialPort object were invalid. |
| InvalidOperationException |
This value should normally be set to false, especially for binary transmissions. Setting this property to true can cause unexpected results for UTF32- and UTF16-encoded bytes.
Available since 2.0