67 writes to VersionPolicy
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
32request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
IIS.FunctionalTests (1)
Http3Tests.cs (1)
69request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
InMemory.FunctionalTests (7)
EventSourceTests.cs (1)
192VersionPolicy = HttpVersionPolicy.RequestVersionExact,
Http2\Http2EndToEndTests.cs (1)
69VersionPolicy = HttpVersionPolicy.RequestVersionExact,
KestrelMetricsTests.cs (5)
571VersionPolicy = HttpVersionPolicy.RequestVersionExact, 650VersionPolicy = HttpVersionPolicy.RequestVersionExact, 728VersionPolicy = HttpVersionPolicy.RequestVersionExact, 809VersionPolicy = HttpVersionPolicy.RequestVersionExact, 897VersionPolicy = HttpVersionPolicy.RequestVersionExact,
Interop.FunctionalTests (49)
Http2\Http2RequestTests.cs (4)
128request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 185request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 211request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 295request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
Http3\Http3RequestTests.cs (37)
92request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 151request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 253request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 297request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 378request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 421request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 492request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 563request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 622request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 678request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 728request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 818request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 854request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 865request2.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 914request1.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 927request2.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 943request3.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 1017request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1114request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1260request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1319request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1373request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1425request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1435request2.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1492request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1503request2.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1544request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1562request2.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1606request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1666request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1722request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1842request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1888request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 1965request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 2042request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 2142request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 2195request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
Http3\Http3TlsTests.cs (7)
58request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 105request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 147request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 196request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 246request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 324request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 475request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
HttpClientHttp2InteropTests.cs (1)
1701VersionPolicy = HttpVersionPolicy.RequestVersionExact,
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Http3Tests.cs (1)
77request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (6)
WebHostTests.cs (6)
81request.VersionPolicy = HttpVersionPolicy.RequestVersionExact; 247request1.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 261request2.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 318request1.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 331request2.VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher; 354request1.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
System.Net.Http (1)
System\Net\Http\HttpClient.cs (1)
814new HttpRequestMessage(method, uri) { Version = _defaultRequestVersion, VersionPolicy = _defaultVersionPolicy };
System.Net.WebSockets.Client (1)
System\Net\WebSockets\WebSocketHandle.Managed.cs (1)
383request.VersionPolicy = HttpVersionPolicy.RequestVersionExact;
15 references to VersionPolicy
System.Net.Http (15)
System\Net\Http\HttpClient.cs (1)
64/// Gets or sets the default value of <see cref="HttpRequestMessage.VersionPolicy" /> for implicitly created requests in convenience methods,
System\Net\Http\HttpTelemetry.cs (1)
59request.VersionPolicy);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
405(request.Version.Major >= 3 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 431if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 438(request.Version.Major >= 2 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 439(request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower || IsSecure)) // prefer HTTP/1.1 if connection is not secured and downgrade is possible 468if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 520if (request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 522throw new HttpRequestException(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_server_refused, request.Version, request.VersionPolicy), e); 710if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 715if (request.Version.Major >= 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher) 856HttpRequestException ex = new(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_cannot_establish, request.Version, request.VersionPolicy, desiredVersion), inner);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
620if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
581if (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher) 583throw new NotSupportedException(SR.Format(SR.net_http_upgrade_not_enabled_sync, nameof(Send), request.VersionPolicy));