HttpWorkerRequest.ReadEntityBody 方法

定義

超載 讀取用戶端的請求資料(當未預載時)。

多載

名稱 Description
ReadEntityBody(Byte[], Int32)

讀取用戶端的請求資料(當未預載時)。

ReadEntityBody(Byte[], Int32, Int32)

在未預載時,透過指定的緩衝區讀取請求資料、位元組偏移量及最大位元組。

備註

即使串流尚未到達終點,實作也可以自由回傳比請求的位元組少。

利用此超載來指定訊息主體超過 2 GB 的回應。

ReadEntityBody(Byte[], Int32)

讀取用戶端的請求資料(當未預載時)。

public:
 virtual int ReadEntityBody(cli::array <System::Byte> ^ buffer, int size);
public virtual int ReadEntityBody(byte[] buffer, int size);
abstract member ReadEntityBody : byte[] * int -> int
override this.ReadEntityBody : byte[] * int -> int
Public Overridable Function ReadEntityBody (buffer As Byte(), size As Integer) As Integer

參數

buffer
Byte[]

用來讀取資料的位元組陣列。

size
Int32

最大可讀取的位元組數。

傳回

讀取的位元組數。

備註

即使串流尚未到達終點,實作也可以自由回傳比請求的位元組少。

利用此超載來指定訊息主體超過 2 GB 的回應。

適用於

ReadEntityBody(Byte[], Int32, Int32)

在未預載時,透過指定的緩衝區讀取請求資料、位元組偏移量及最大位元組。

public:
 virtual int ReadEntityBody(cli::array <System::Byte> ^ buffer, int offset, int size);
public virtual int ReadEntityBody(byte[] buffer, int offset, int size);
abstract member ReadEntityBody : byte[] * int * int -> int
override this.ReadEntityBody : byte[] * int * int -> int
Public Overridable Function ReadEntityBody (buffer As Byte(), offset As Integer, size As Integer) As Integer

參數

buffer
Byte[]

用來讀取資料的位元組陣列。

offset
Int32

開始讀取的位元組偏移量。

size
Int32

最大可讀取的位元組數。

傳回

讀取的位元組數。

備註

即使串流尚未到達終點,實作也可以自由回傳比請求的位元組少。

利用此超載來指定訊息主體超過 2 GB 的回應。

適用於