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

読み取る最大バイト数。

返品

読み取るバイト数。

注釈

実装は、ストリームの末尾に達していない場合でも、要求されたバイト数よりも少ないバイト数を返します。

このオーバーロードを使用して、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 を超えるメッセージ本文の応答を指定します。

適用対象