HttpWorkerRequest.ReadEntityBody 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載。 讀取來自用戶端的要求資料 (沒有事先載入時)。
多載
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 的訊息主體回應。