Freigeben über


HttpBaseProtocolFilter.MaxVersion Eigenschaft

Definition

Ruft die Version des verwendeten HTTP-Protokolls ab oder legt diese fest.

public:
 property HttpVersion MaxVersion { HttpVersion get(); void set(HttpVersion value); };
HttpVersion MaxVersion();

void MaxVersion(HttpVersion value);
public HttpVersion MaxVersion { get; set; }
var httpVersion = httpBaseProtocolFilter.maxVersion;
httpBaseProtocolFilter.maxVersion = httpVersion;
Public Property MaxVersion As HttpVersion

Eigenschaftswert

Ein Enumerationswert, der die verwendete HTTP-Version angibt.

Beispiele

Der folgende Code zeigt, wie Sie einen HttpClient erstellen, der HTTP 1.1 anstelle von HTTP 2.0 verwendet.

HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter(); 

filter.MaxVersion = HttpVersion.Http11;

HttpClient client = new HttpClient(filter);

Hinweise

Wenn eine neue Anforderung mit Windows.Web.Http.HttpClient gestartet wird, verwendet sie standardmäßig HTTP 2.0. Um einen instance von HttpClient zu erstellen, der stattdessen HTTP 1.1 verwendet, legen Sie diese Eigenschaft für einen Filter auf HttpVersion.Http11 fest, und erstellen Sie dann eine neue instance von HttpClient, wobei Sie den Filter als Argument an den HttpClient-Konstruktor übergeben.

Gilt für: