SerialPort.ReadBufferSize 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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 创建的缓冲区。