Freigeben über


HttpWorkerRequest.ReadEntityBody Methode

Definition

Überladen. Liest Anforderungsdaten des Clients (wenn diese nicht vorab geladen wurden).

Überlädt

ReadEntityBody(Byte[], Int32)

Liest Anforderungsdaten des Clients (wenn diese nicht vorab geladen wurden).

ReadEntityBody(Byte[], Int32, Int32)

Liest Anforderungsdaten des Clients (wenn diese nicht vorab geladen wurden) mithilfe des Puffers, aus dem gelesen werden soll, sowie mithilfe des Byteoffsets und der maximalen Anzahl von Bytes.

Hinweise

Eine Implementierung kann auch dann weniger Bytes als angefordert zurückgeben, wenn das Ende des Streams 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 des Clients (wenn diese nicht vorab geladen wurden).

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

Int32

Die Anzahl der gelesenen Bytes.

Hinweise

Eine Implementierung kann auch dann weniger Bytes als angefordert zurückgeben, wenn das Ende des Streams 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 des Clients (wenn diese nicht vorab geladen wurden) mithilfe des Puffers, aus dem gelesen werden soll, sowie mithilfe des Byteoffsets und der maximalen Anzahl von 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, ab dem gelesen werden soll.

size
Int32

Die maximale Anzahl der zu lesenden Bytes.

Gibt zurück

Int32

Die Anzahl der gelesenen Bytes.

Hinweise

Eine Implementierung kann auch dann weniger Bytes als angefordert zurückgeben, wenn das Ende des Streams nicht erreicht wurde.

Verwenden Sie diese Überladung, um die Antwort für Nachrichtentexte anzugeben, die größer als 2 GB sind.

Gilt für