HttpWorkerRequest.ReadEntityBody Metode

Definisi

Kelebihan beban. Membaca data permintaan dari klien (saat tidak dimuat sebelumnya).

Overload

Nama Deskripsi
ReadEntityBody(Byte[], Int32)

Membaca data permintaan dari klien (saat tidak dimuat sebelumnya).

ReadEntityBody(Byte[], Int32, Int32)

Membaca data permintaan dari klien (ketika tidak dimuat sebelumnya) dengan menggunakan buffer yang ditentukan untuk membaca dari, byte offset, dan byte maksimum.

Keterangan

Implementasi gratis untuk mengembalikan lebih sedikit byte daripada yang diminta bahkan jika akhir aliran belum tercapai.

Gunakan kelebihan beban ini untuk menentukan respons untuk badan pesan yang lebih besar dari 2 GB.

ReadEntityBody(Byte[], Int32)

Membaca data permintaan dari klien (saat tidak dimuat sebelumnya).

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

Parameter

buffer
Byte[]

Array byte untuk membaca data.

size
Int32

Jumlah maksimum byte yang akan dibaca.

Mengembalikan

Jumlah byte yang dibaca.

Keterangan

Implementasi gratis untuk mengembalikan lebih sedikit byte daripada yang diminta bahkan jika akhir aliran belum tercapai.

Gunakan kelebihan beban ini untuk menentukan respons untuk badan pesan yang lebih besar dari 2 GB.

Berlaku untuk

ReadEntityBody(Byte[], Int32, Int32)

Membaca data permintaan dari klien (ketika tidak dimuat sebelumnya) dengan menggunakan buffer yang ditentukan untuk membaca dari, byte offset, dan byte maksimum.

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

Parameter

buffer
Byte[]

Array byte untuk membaca data.

offset
Int32

Offset byte untuk mulai membaca.

size
Int32

Jumlah maksimum byte yang akan dibaca.

Mengembalikan

Jumlah byte yang dibaca.

Keterangan

Implementasi gratis untuk mengembalikan lebih sedikit byte daripada yang diminta bahkan jika akhir aliran belum tercapai.

Gunakan kelebihan beban ini untuk menentukan respons untuk badan pesan yang lebih besar dari 2 GB.

Berlaku untuk