HttpWorkerRequest.ReadEntityBody Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегружен. Считывает данные запроса от клиента (если не предварительно загружено).
Перегрузки
| Имя | Описание |
|---|---|
| ReadEntityBody(Byte[], Int32) |
Считывает данные запроса от клиента (если не предварительно загружено). |
| ReadEntityBody(Byte[], Int32, Int32) |
Считывает данные запроса от клиента (если они не загружены) с помощью указанного буфера для чтения, смещения байтов и максимального количества байтов. |
Комментарии
Реализация может возвращать меньше байтов, чем запрошено, даже если конец потока не достигнут.
Используйте эту перегрузку, чтобы указать ответ для тел сообщений размером более 2 ГБ.
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 ГБ.
Применяется к
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 ГБ.