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

Максимальное число байтов, предназначенных для чтения.

Возвращаемое значение

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

Максимальное число байтов, предназначенных для чтения.

Возвращаемое значение

Int32

Число переданных байтов.

Комментарии

Реализация может возвращать меньше байтов, чем было запрошено, даже если конец потока не был достигнут.

Используйте эту перегрузку, чтобы указать ответ для текста сообщений, превышающих 2 ГБ.

Применяется к