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 的消息正文的响应。