HttpWorkerRequest.ReadEntityBody Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlastet. Liest Anforderungsdaten vom Client (wenn nicht vorab geladen).
Überlädt
| Name | Beschreibung |
|---|---|
| ReadEntityBody(Byte[], Int32) |
Liest Anforderungsdaten vom Client (wenn nicht vorab geladen). |
| ReadEntityBody(Byte[], Int32, Int32) |
Liest Anforderungsdaten vom Client (wenn nicht vorinstalliert) mithilfe des angegebenen Puffers zum Lesen aus, Byte-Offset und maximale Bytes. |
Hinweise
Eine Implementierung kann weniger Bytes zurückgeben als angefordert, auch wenn das Ende des Datenstroms nicht erreicht wurde.
Verwenden Sie diese Überladung, um die Antwort für Nachrichtentexte anzugeben, die größer als 2 GB sind.
ReadEntityBody(Byte[], Int32)
Liest Anforderungsdaten vom Client (wenn nicht vorab geladen).
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
Parameter
- buffer
- Byte[]
Das Bytearray, in das Daten gelesen werden sollen.
- size
- Int32
Die maximale Anzahl der zu lesenden Bytes.
Gibt zurück
Die Anzahl der gelesenen Bytes.
Hinweise
Eine Implementierung kann weniger Bytes zurückgeben als angefordert, auch wenn das Ende des Datenstroms nicht erreicht wurde.
Verwenden Sie diese Überladung, um die Antwort für Nachrichtentexte anzugeben, die größer als 2 GB sind.
Gilt für:
ReadEntityBody(Byte[], Int32, Int32)
Liest Anforderungsdaten vom Client (wenn nicht vorinstalliert) mithilfe des angegebenen Puffers zum Lesen aus, Byte-Offset und maximale Bytes.
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
Parameter
- buffer
- Byte[]
Das Bytearray, in das Daten gelesen werden sollen.
- offset
- Int32
Der Byteoffset, an dem mit dem Lesen begonnen werden soll.
- size
- Int32
Die maximale Anzahl der zu lesenden Bytes.
Gibt zurück
Die Anzahl der gelesenen Bytes.
Hinweise
Eine Implementierung kann weniger Bytes zurückgeben als angefordert, auch wenn das Ende des Datenstroms nicht erreicht wurde.
Verwenden Sie diese Überladung, um die Antwort für Nachrichtentexte anzugeben, die größer als 2 GB sind.