SerialPort.ReadBufferSize 属性

定义

获取或设置 SerialPort 输入缓冲区的大小。

public:
 property int ReadBufferSize { int get(); void set(int value); };
public int ReadBufferSize { get; set; }
[System.ComponentModel.Browsable(true)]
public int ReadBufferSize { get; set; }
member this.ReadBufferSize : int with get, set
[<System.ComponentModel.Browsable(true)>]
member this.ReadBufferSize : int with get, set
Public Property ReadBufferSize As Integer

属性值

缓冲区大小(以字节为单位)。 默认值为 4096;最大值为正整数,即 2147483647。

属性

例外

设置的 ReadBufferSize 值小于或等于零。

打开流时设置 ReadBufferSize 属性。

ReadBufferSize 属性已设置为一个奇整数值。

注解

属性 ReadBufferSize 忽略任何小于 4096 的值。

ReadBufferSize由于 属性仅表示 Windows 创建的缓冲区,因此它可以返回一个小于 BytesToRead 属性的值,该属性表示SerialPort缓冲区和 Windows 创建的缓冲区。

适用于