HttpClient.DefaultRequestVersion Właściwość

Definicja

Pobiera lub ustawia domyślną wersję PROTOKOŁU HTTP używaną w kolejnych żądaniach wysyłanych przez to HttpClient wystąpienie.

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

Wartość właściwości

Domyślna wersja do użycia dla wszystkich żądań wysyłanych z tym HttpClient wystąpieniem.

Wyjątki

W operacji DefaultRequestVersion zestawu jest null.

Wystąpienie HttpClient zostało już uruchomione co najmniej jedno żądanie.

Wystąpienie HttpClient zostało już usunięte.

Uwagi

DefaultRequestVersion jest HttpVersion.Version11 domyślnie.

Właściwość DefaultRequestVersion określa domyślną wersję protokołu HTTP do użycia dla żądań wysyłanych przy użyciu tego HttpClient wystąpienia podczas konstruowania HttpRequestMessage elementu do wysyłania, w szczególności z wywołaniami metod, takimi jak DeleteAsync, PatchAsyncGetStreamAsyncGetByteArrayAsyncGetStringAsyncGetAsync, PostAsynci .PutAsync

Właściwość DefaultRequestVersion nie ma zastosowania do SendAsync metody . Parametr HttpRequestMessage przekazany jako argument metody SendAsync ma własną Version właściwość, która kontroluje wersję HTTP używaną dla żądania.

Właściwość DefaultRequestVersion można zmienić tak długo, jak HttpClient wystąpienie nie uruchomiło żadnego żądania.

Dotyczy