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