HttpWorkerRequest.ReadEntityBody Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överbelastad. Läser begärandedata från klienten (när de inte har förinstallerats).
Överlagringar
| Name | Description |
|---|---|
| ReadEntityBody(Byte[], Int32) |
Läser begärandedata från klienten (när de inte har förinstallerats). |
| ReadEntityBody(Byte[], Int32, Int32) |
Läser begärandedata från klienten (när de inte har förinstallerats) med hjälp av den angivna bufferten för att läsa från, byteförskjutning och maximalt antal byte. |
Kommentarer
En implementering kan returnera färre byte än vad som begärts även om dataströmmens slut inte har nåtts.
Använd den här överlagringen för att ange svaret för meddelandekroppar som är större än 2 GB.
ReadEntityBody(Byte[], Int32)
Läser begärandedata från klienten (när de inte har förinstallerats).
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
Parametrar
- buffer
- Byte[]
Bytematrisen som data ska läsas in i.
- size
- Int32
Det maximala antalet byte som ska läsas.
Returer
Antal lästa byte.
Kommentarer
En implementering kan returnera färre byte än vad som begärts även om dataströmmens slut inte har nåtts.
Använd den här överlagringen för att ange svaret för meddelandekroppar som är större än 2 GB.
Gäller för
ReadEntityBody(Byte[], Int32, Int32)
Läser begärandedata från klienten (när de inte har förinstallerats) med hjälp av den angivna bufferten för att läsa från, byteförskjutning och maximalt antal byte.
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
Parametrar
- buffer
- Byte[]
Bytematrisen som data ska läsas in i.
- offset
- Int32
Byteförskjutningen som ska börja läsas.
- size
- Int32
Det maximala antalet byte som ska läsas.
Returer
Antal lästa byte.
Kommentarer
En implementering kan returnera färre byte än vad som begärts även om dataströmmens slut inte har nåtts.
Använd den här överlagringen för att ange svaret för meddelandekroppar som är större än 2 GB.