HttpWorkerRequest.ReadEntityBody 메서드

정의

오버로드됨. 미리 로드되지 않은 경우 클라이언트로부터 요청 데이터를 읽어 옵니다.

오버로드

ReadEntityBody(Byte[], Int32)

미리 로드되지 않은 경우 클라이언트로부터 요청 데이터를 읽어 옵니다.

ReadEntityBody(Byte[], Int32, Int32)

미리 로드되지 않은 경우 읽을 지정된 버퍼, 바이트 오프셋 및 최대 바이트를 사용하여 클라이언트에서 요청 데이터를 읽습니다.

설명

구현은 스트림의 끝에 도달 하지 않은 경우에도 요청 된 것 보다 더 짧은 바이트를 반환할 수 있습니다.

이 오버 로드를 사용 하 여 2gb를 초과 하는 메시지 본문에 대 한 응답을 지정 합니다.

ReadEntityBody(Byte[], Int32)

미리 로드되지 않은 경우 클라이언트로부터 요청 데이터를 읽어 옵니다.

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

매개 변수

buffer
Byte[]

데이터를 읽어 들일 바이트 배열입니다.

size
Int32

읽을 최대 바이트 수입니다.

반환

Int32

읽은 바이트 수입니다.

설명

구현은 스트림의 끝에 도달 하지 않은 경우에도 요청 된 것 보다 더 짧은 바이트를 반환할 수 있습니다.

이 오버 로드를 사용 하 여 2gb를 초과 하는 메시지 본문에 대 한 응답을 지정 합니다.

적용 대상

ReadEntityBody(Byte[], Int32, Int32)

미리 로드되지 않은 경우 읽을 지정된 버퍼, 바이트 오프셋 및 최대 바이트를 사용하여 클라이언트에서 요청 데이터를 읽습니다.

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

매개 변수

buffer
Byte[]

데이터를 읽어 들일 바이트 배열입니다.

offset
Int32

읽기를 시작할 바이트 오프셋입니다.

size
Int32

읽을 최대 바이트 수입니다.

반환

Int32

읽은 바이트 수입니다.

설명

구현은 스트림의 끝에 도달 하지 않은 경우에도 요청 된 것 보다 더 짧은 바이트를 반환할 수 있습니다.

이 오버 로드를 사용 하 여 2gb를 초과 하는 메시지 본문에 대 한 응답을 지정 합니다.

적용 대상