Udostępnij za pośrednictwem


HttpWorkerRequest.ReadEntityBody Metoda

Definicja

Przeciążone. Odczytuje dane żądań od klienta (jeśli nie są ładowane wstępnie).

Przeciążenia

ReadEntityBody(Byte[], Int32)

Odczytuje dane żądań od klienta (jeśli nie są ładowane wstępnie).

ReadEntityBody(Byte[], Int32, Int32)

Odczytuje dane żądania od klienta (jeśli nie jest ładowany wstępnie) przy użyciu określonego buforu do odczytu z, przesunięcie bajtów i maksymalna liczba bajtów.

Uwagi

Implementacja może zwracać mniej bajtów niż żądano, nawet jeśli nie osiągnięto końca strumienia.

Użyj tego przeciążenia, aby określić odpowiedź dla treści komunikatów większych niż 2 GB.

ReadEntityBody(Byte[], Int32)

Odczytuje dane żądań od klienta (jeśli nie są ładowane wstępnie).

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

Parametry

buffer
Byte[]

Tablica bajtów, do których mają być odczytywane dane.

size
Int32

Maksymalna liczba bajtów do odczytania.

Zwraca

Int32

Liczba odczytanych bajtów.

Uwagi

Implementacja może zwracać mniej bajtów niż żądano, nawet jeśli koniec strumienia nie został osiągnięty.

Użyj tego przeciążenia, aby określić odpowiedź dla treści komunikatów większych niż 2 GB.

Dotyczy

ReadEntityBody(Byte[], Int32, Int32)

Odczytuje dane żądania od klienta (jeśli nie jest ładowany wstępnie) przy użyciu określonego buforu do odczytu z, przesunięcie bajtów i maksymalna liczba bajtów.

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

Parametry

buffer
Byte[]

Tablica bajtów, do których mają być odczytywane dane.

offset
Int32

Przesunięcie bajtów, od którego należy rozpocząć odczytywanie.

size
Int32

Maksymalna liczba bajtów do odczytania.

Zwraca

Int32

Liczba odczytanych bajtów.

Uwagi

Implementacja może zwracać mniej bajtów niż żądano, nawet jeśli koniec strumienia nie został osiągnięty.

Użyj tego przeciążenia, aby określić odpowiedź dla treści komunikatów większych niż 2 GB.

Dotyczy