HttpWorkerRequest.ReadEntityBody Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.