HttpWorkerRequest.ReadEntityBody Methode

Definition

Ü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.

Gilt für: