HttpBaseProtocolFilter.MaxVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.