HttpClient.DefaultRequestVersion Eigenschaft

Definition

Ruft die standardmäßige HTTP-Version ab, die für nachfolgende Anforderungen von dieser HttpClient Instanz 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 dieser HttpClient Instanz vorgenommen wurden.

Ausnahmen

In einem Set-Vorgang DefaultRequestVersion ist null.

Die HttpClient Instanz hat bereits eine oder mehrere Anforderungen gestartet.

Die HttpClient Instanz wurde bereits verworfen.

Hinweise

DefaultRequestVersion ist standardmäßig HttpVersion.Version11.

Die DefaultRequestVersion Eigenschaft gibt die standardmäßige HTTP-Version an, die für Anforderungen verwendet werden soll, die mithilfe dieser HttpClient Instanz gesendet werden, wenn sie das HttpRequestMessage Senden erstellt, insbesondere mit Aufrufen von Methoden wie DeleteAsync, , GetAsync, GetStringAsyncGetStreamAsyncPatchAsyncGetByteArrayAsyncund . PostAsyncPutAsync

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 Instanz keine Anforderung gestartet hat.

Gilt für: