Comparteix a través de


HttpWorkerRequest.ReadEntityBody Método

Definición

Sobrecargado. Lee los datos de solicitud del cliente (cuando no se han cargado previamente).

Sobrecargas

ReadEntityBody(Byte[], Int32)

Lee los datos de solicitud del cliente (cuando no se han cargado previamente).

ReadEntityBody(Byte[], Int32, Int32)

Lee los datos de la solicitud del cliente (si no se han cargado previamente) utilizando el búfer de lectura, el desplazamiento en bytes y los bytes máximos especificados.

Comentarios

Una implementación puede devolver menos bytes de los solicitados aunque no se haya alcanzado el final de la secuencia.

Use esta sobrecarga para especificar la respuesta para los cuerpos de mensaje superiores a 2 GB.

ReadEntityBody(Byte[], Int32)

Lee los datos de solicitud del cliente (cuando no se han cargado previamente).

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

Parámetros

buffer
Byte[]

Matriz de bytes en la que se van a leer datos.

size
Int32

Número máximo de bytes que se pueden leer.

Devoluciones

Int32

El número de bytes leídos.

Comentarios

Una implementación puede devolver menos bytes de los solicitados aunque no se haya alcanzado el final de la secuencia.

Use esta sobrecarga para especificar la respuesta para los cuerpos de mensaje superiores a 2 GB.

Se aplica a

ReadEntityBody(Byte[], Int32, Int32)

Lee los datos de la solicitud del cliente (si no se han cargado previamente) utilizando el búfer de lectura, el desplazamiento en bytes y los bytes máximos especificados.

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

Parámetros

buffer
Byte[]

Matriz de bytes en la que se van a leer datos.

offset
Int32

Desplazamiento en bytes donde debe comenzar la lectura.

size
Int32

Número máximo de bytes que se pueden leer.

Devoluciones

Int32

El número de bytes leídos.

Comentarios

Una implementación puede devolver menos bytes de los solicitados aunque no se haya alcanzado el final de la secuencia.

Use esta sobrecarga para especificar la respuesta para los cuerpos de mensaje superiores a 2 GB.

Se aplica a