HttpClient.DefaultRequestVersion 속성

정의

HttpClient 인스턴스에서 수행한 후속 요청에서 사용하는 기본 HTTP 버전을 가져오거나 설정합니다.Gets or sets the default HTTP version used on subsequent requests made by this HttpClient instance.

public:
 property Version ^ DefaultRequestVersion { Version ^ get(); void set(Version ^ value); };
public Version DefaultRequestVersion { get; set; }
member this.DefaultRequestVersion : Version with get, set
Public Property DefaultRequestVersion As Version

속성 값

Version

이 인스턴스를 사용 하 여 만든 모든 요청에 사용할 기본 버전 HttpClient 입니다.The default version to use for any requests made with this HttpClient instance.

예외

집합 작업에서 DefaultRequestVersionnull입니다.In a set operation, DefaultRequestVersion is null.

HttpClient 인스턴스가 이미 하나 이상의 요청을 시작했습니다.The HttpClient instance has already started one or more requests.

HttpClient 인스턴스가 이미 삭제되었습니다.The HttpClient instance has already been disposed.

설명

DefaultRequestVersion은 기본적으로 HttpVersion.Version11입니다.DefaultRequestVersion is HttpVersion.Version11 by default.

속성은,,,,,,, 등의 DefaultRequestVersion HttpClient HttpRequestMessage 메서드를 호출 하 여 보낼를 생성할 때이 인스턴스를 사용 하 여 전송 되는 요청에 사용할 기본 HTTP 버전을 지정 합니다 DeleteAsync GetAsync GetByteArrayAsync GetStreamAsync GetStringAsync PatchAsync PostAsync PutAsync .The DefaultRequestVersion property specifies the default HTTP version to use for requests sent using this HttpClient instance when it constructs the HttpRequestMessage to send, specifically with calls to methods such as DeleteAsync, GetAsync, GetByteArrayAsync, GetStreamAsync, GetStringAsync, PatchAsync, PostAsync, and PutAsync.

DefaultRequestVersion속성은 메서드에 적용 되지 않습니다 SendAsync .The DefaultRequestVersion property doesn't apply to the SendAsync method. HttpRequestMessage메서드에 인수로 전달 된 매개 변수에는 SendAsync Version 요청에 사용 되는 HTTP 버전을 제어 하는 고유한 속성이 있습니다.The HttpRequestMessage parameter passed as the argument to the SendAsync method has its own Version property that controls the HTTP version used for the request.

DefaultRequestVersion HttpClient 인스턴스가 요청을 시작 하지 않은 경우에만 속성을 변경할 수 있습니다.The DefaultRequestVersion property can be changed as long as the HttpClient instance has not started any request.

적용 대상