27 references to HttpVersionPolicy
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
32request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
Aspire.Hosting.Yarp (1)
ConfigurationBuilder\YarpClusterConfigDtos.cs (1)
32public HttpVersionPolicy? VersionPolicy { get; set; }
Aspire.Hosting.Yarp.Tests (1)
YarpConfigGeneratorTests.cs (1)
190VersionPolicy = HttpVersionPolicy.RequestVersionExact,
System.Net.Http (22)
System\Net\Http\HttpClient.cs (2)
30private HttpVersionPolicy _defaultVersionPolicy = HttpRequestMessage.DefaultVersionPolicy; 71public HttpVersionPolicy DefaultVersionPolicy
System\Net\Http\HttpRequestMessage.cs (4)
16internal static HttpVersionPolicy DefaultVersionPolicy => HttpVersionPolicy.RequestVersionOrLower; 32private HttpVersionPolicy _versionPolicy; 51public HttpVersionPolicy VersionPolicy
System\Net\Http\HttpTelemetry.cs (3)
38private void RequestStart(string scheme, string host, int port, string pathAndQuery, byte versionMajor, byte versionMinor, HttpVersionPolicy versionPolicy) 240private unsafe void WriteEvent(int eventId, string? arg1, string? arg2, int arg3, string? arg4, byte arg5, byte arg6, HttpVersionPolicy arg7) 286Size = sizeof(HttpVersionPolicy)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
409(request.Version.Major >= 3 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 435if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 442(request.Version.Major >= 2 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 443(request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower || IsSecure) && // prefer HTTP/1.1 if connection is not secured and downgrade is possible 473if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 525if (request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 719if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 724if (request.Version.Major >= 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher) 878/// <see cref="HttpRequestMessage.VersionPolicy"/> is <see cref="HttpVersionPolicy.RequestVersionOrLower"/>. 881request.Version.Major < 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrLower;
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (1)
294/// Requests that require HTTP/2 (e.g., <see cref="HttpVersionPolicy.RequestVersionExact"/>
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
615if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
585if (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher)
System.Net.WebSockets.Client (2)
System\Net\WebSockets\BrowserWebSockets\ClientWebSocketOptions.cs (2)
42public System.Net.Http.HttpVersionPolicy HttpVersionPolicy 44get => HttpVersionPolicy.RequestVersionOrLower;