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