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