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