다음을 통해 공유


HttpClientRequestMessage 클래스

정의

DataServiceClientRequestMessage의 HttpClient 기반 구현입니다.

public class HttpClientRequestMessage : Microsoft.OData.Client.DataServiceClientRequestMessage, IDisposable
type HttpClientRequestMessage = class
    inherit DataServiceClientRequestMessage
    interface IDisposable
Public Class HttpClientRequestMessage
Inherits DataServiceClientRequestMessage
Implements IDisposable
상속
HttpClientRequestMessage
구현

생성자

HttpClientRequestMessage(DataServiceClientRequestMessageArgs)

DataServiceClientRequestMessage의 HttpClient 기반 구현입니다.

속성

ActualMethod

또는 실제 메서드를 가져옵니다. 터널링 후 상황에서 메서드는 지정된 동사 메서드 대신 POST가 됩니다.

(다음에서 상속됨 DataServiceClientRequestMessage)
Credentials

이 요청에 대한 자격 증명을 가져오거나 설정합니다.

Headers

요청 헤더의 컬렉션을 반환합니다.

Method

이 요청에 대한 메서드를 가져오거나 설정합니다.

ReadWriteTimeout
사용되지 않음.

HttpClientRequestMessage 는 클래스를 사용하여 HttpClient HTTP 요청을 보내고 지정된 URI로 식별된 리소스에서 응답을 받습니다. HttpClient 클래스는 읽기 및 쓰기 시간 제한을 지원하지 않습니다. 현재 이 속성은 값만 설정합니다Timeout . 이전 버전과의 호환성을 위해 유지되며 향후 주요 릴리스에서 삭제될 예정입니다.

SendChunked

세그먼트에서 데이터를 보낼지 여부를 나타내는 값을 가져오거나 설정합니다.

Timeout

이 요청에 대한 제한 시간(초)을 가져오거나 설정합니다.

Url

요청 URL을 가져오거나 설정합니다.

메서드

Abort()

현재 요청을 중단합니다.

BeginGetRequestStream(AsyncCallback, Object)

데이터를 쓰는 데 사용할 System.IO.Stream 개체에 대한 비동기 요청을 시작합니다.

BeginGetResponse(AsyncCallback, Object)

인터넷 리소스에 대한 비동기 요청을 시작합니다.

Dispose()

DataServiceClientRequestMessage의 HttpClient 기반 구현입니다.

Dispose(Boolean)

실제 정리 작업을 수행합니다.

EndGetRequestStream(IAsyncResult)

데이터를 쓰는 데 사용할 System.IO.Stream 개체에 대한 비동기 요청을 종료합니다.

EndGetResponse(IAsyncResult)

인터넷 리소스에 대한 비동기 요청을 종료합니다.

GetHeader(String)

지정된 이름이 있는 헤더의 값을 반환합니다.

GetResponse()

인터넷 리소스에서의 응답을 반환합니다.

GetStream()

요청 페이로드를 작성하는 데 사용할 스트림을 가져옵니다.

SetHeader(String, String)

지정된 이름이 있는 헤더의 값을 설정합니다.

적용 대상