Freigeben über


HttpClient.DefaultRequestVersion Eigenschaft

Definition

Ruft die HTTP-Standardversion ab, die für nachfolgende Anforderungen dieser HttpClient-Klasse verwendet wird, oder legt diese fest.

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

Eigenschaftswert

Die Standardversion, die für alle Anforderungen verwendet werden soll, die mit diesem HttpClient instance.

Ausnahmen

DefaultRequestVersion ist in einem Mengenvorgang null.

Die HttpClient-Klasse hat bereits eine oder mehrere Anforderungen gestartet.

Die HttpClient-Klasse wurde bereits verworfen.

Hinweise

DefaultRequestVersion ist HttpVersion.Version11 standardmäßig.

Die DefaultRequestVersion -Eigenschaft gibt die HTTP-Standardversion an, die für Anforderungen verwendet werden soll, die mit diesem HttpClient instance gesendet werden, wenn sie die HttpRequestMessage zu sendende erstellt, insbesondere mit Aufrufen von Methoden wie DeleteAsync, , GetStringAsyncGetAsyncGetByteArrayAsyncGetStreamAsync, PatchAsync, PostAsyncund .PutAsync

Die DefaultRequestVersion -Eigenschaft gilt nicht für die SendAsync -Methode. Der HttpRequestMessage Parameter, der als Argument an die SendAsync -Methode übergeben wird, verfügt über eine eigene Version Eigenschaft, die die für die Anforderung verwendete HTTP-Version steuert.

Die DefaultRequestVersion Eigenschaft kann geändert werden, solange die HttpClient instance keine Anforderung gestartet hat.

Gilt für: