HttpWorkerRequest.ReadEntityBody Metódus

Definíció

Túlterhelt. Beolvassa az ügyféltől érkező adatokat (ha nincs előre betöltve).

Túlterhelések

Name Description
ReadEntityBody(Byte[], Int32)

Beolvassa az ügyféltől érkező adatokat (ha nincs előre betöltve).

ReadEntityBody(Byte[], Int32, Int32)

Beolvassa az ügyféltől érkező adatokat (ha nincs előre betöltve) a megadott puffer használatával olvasásra, bájteltolásra és maximális bájtokra.

Megjegyzések

Az implementációk a kértnél kevesebb bájtot adnak vissza, még akkor is, ha a stream vége még nem ért el.

Használja ezt a túlterhelést a 2 GB-nál nagyobb üzenettörzsekre adott válasz megadásához.

ReadEntityBody(Byte[], Int32)

Beolvassa az ügyféltől érkező adatokat (ha nincs előre betöltve).

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

Paraméterek

buffer
Byte[]

Az adatokat beolvasni kívánt bájttömb.

size
Int32

Az elolvasandó bájtok maximális száma.

Válaszok

Az olvasási bájtok száma.

Megjegyzések

Az implementációk a kértnél kevesebb bájtot adnak vissza, még akkor is, ha a stream vége még nem ért el.

Használja ezt a túlterhelést a 2 GB-nál nagyobb üzenettörzsekre adott válasz megadásához.

A következőre érvényes:

ReadEntityBody(Byte[], Int32, Int32)

Beolvassa az ügyféltől érkező adatokat (ha nincs előre betöltve) a megadott puffer használatával olvasásra, bájteltolásra és maximális bájtokra.

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

Paraméterek

buffer
Byte[]

Az adatokat beolvasni kívánt bájttömb.

offset
Int32

A bájt eltolása, amelynél az olvasás elkezdhető.

size
Int32

Az elolvasandó bájtok maximális száma.

Válaszok

Az olvasási bájtok száma.

Megjegyzések

Az implementációk a kértnél kevesebb bájtot adnak vissza, még akkor is, ha a stream vége még nem ért el.

Használja ezt a túlterhelést a 2 GB-nál nagyobb üzenettörzsekre adott válasz megadásához.

A következőre érvényes: