HttpWorkerRequest.ReadEntityBody Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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.