HttpWorkerRequest.ReadEntityBody Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetíženo. Načte data požadavku z klienta (pokud nejsou předem načtena).
Přetížení
| Name | Description |
|---|---|
| ReadEntityBody(Byte[], Int32) |
Načte data požadavku z klienta (pokud nejsou předem načtena). |
| ReadEntityBody(Byte[], Int32, Int32) |
Čte data požadavku z klienta (pokud není předem načtena) pomocí zadané vyrovnávací paměti ke čtení z, posunu bajtů a maximálních bajtů. |
Poznámky
Implementace je zdarma vrátit méně bajtů, než je požadováno, i když nebyl dosažen konec datového proudu.
Toto přetížení použijte k určení odpovědi pro tělo zprávy větší než 2 GB.
ReadEntityBody(Byte[], Int32)
Načte data požadavku z klienta (pokud nejsou předem načtena).
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
Parametry
- buffer
- Byte[]
Bajtové pole pro čtení dat.
- size
- Int32
Maximální počet bajtů, které se mají přečíst.
Návraty
Počet přečtených bajtů.
Poznámky
Implementace je zdarma vrátit méně bajtů, než je požadováno, i když nebyl dosažen konec datového proudu.
Toto přetížení použijte k určení odpovědi pro tělo zprávy větší než 2 GB.
Platí pro
ReadEntityBody(Byte[], Int32, Int32)
Čte data požadavku z klienta (pokud není předem načtena) pomocí zadané vyrovnávací paměti ke čtení z, posunu bajtů a maximálních bajtů.
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
Parametry
- buffer
- Byte[]
Bajtové pole pro čtení dat.
- offset
- Int32
Posun bajtů, při kterém se má začít číst.
- size
- Int32
Maximální počet bajtů, které se mají přečíst.
Návraty
Počet přečtených bajtů.
Poznámky
Implementace je zdarma vrátit méně bajtů, než je požadováno, i když nebyl dosažen konec datového proudu.
Toto přetížení použijte k určení odpovědi pro tělo zprávy větší než 2 GB.