語言

WebSocketStream.Read(Byte[], Int32, Int32) 方法

定義

在衍生類別中覆寫時,從目前數據流讀取位元組序列,並將數據流中的位置依讀取的位元組數目往前移。

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

參數

buffer
Byte[]

位元組陣列。 當此方法回傳時,緩衝區會包含指定的位元組陣列,且介於 offset 和 之間的offset + count 值( - 1)會被從當前來源讀取的位元組取代。

offset
Int32

以零為基礎的位元組偏移 buffer ,從該位元組開始儲存從當前串流讀取的資料。

count
Int32

目前串流中最大可讀取的位元組數。

傳回

讀取到緩衝區的總位元組數。 若目前沒有該數量的位元組可用,請求位元組數可小於此;若為 0 或已到達串流終點,則為零(0)。count

適用於