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 ГБ.