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 není předem načten).
Přetížení
ReadEntityBody(Byte[], Int32) |
Načte data požadavku z klienta (Pokud není předem načten). |
ReadEntityBody(Byte[], Int32, Int32) |
Čte data požadavku z klienta (Pokud není předem načten) pomocí zadané vyrovnávací paměti pro čtení, posunu bajtů a maximálního počtu bajtů. |
Poznámky
Implementace může vracet méně bajtů, než je požadováno, i když není dosaženo konce datového proudu.
Pomocí tohoto přetížení určíte odpověď pro tělo zprávy větší než 2 GB.
ReadEntityBody(Byte[], Int32)
Načte data požadavku z klienta (Pokud není předem načten).
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, do kterého se mají číst data
- size
- Int32
Maximální počet bajtů, které mají být čteny.
Návraty
Počet přečtených bajtů.
Poznámky
Implementace může vracet méně bajtů, než je požadováno, i když není dosaženo konce datového proudu.
Pomocí tohoto přetížení určíte odpověď 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čten) pomocí zadané vyrovnávací paměti pro čtení, posunu bajtů a maximálního počtu 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, do kterého se mají číst data
- offset
- Int32
Posun bajtů, od kterého se má začít číst.
- size
- Int32
Maximální počet bajtů, které mají být čteny.
Návraty
Počet přečtených bajtů.
Poznámky
Implementace může vracet méně bajtů, než je požadováno, i když není dosaženo konce datového proudu.
Pomocí tohoto přetížení určíte odpověď pro tělo zprávy větší než 2 GB.