共用方式為


HttpWorkerRequest.ReadEntityBody 方法

定義

多載。 讀取來自用戶端的要求資料 (沒有事先載入時)。

多載

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

要讀取的最大位元組數。

傳回

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

要讀取的最大位元組數。

傳回

Int32

讀取的位元組數。

備註

如果未到達資料流程的結尾,則可自由地傳回比要求更少的位元組。

您可以使用此多載來指定大於 2 GB 的訊息主體回應。

適用於