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 建立的緩衝區。

適用於