71 writes to VersionPolicy
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
32
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
IIS.FunctionalTests (1)
Http3Tests.cs (1)
68
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
InMemory.FunctionalTests (7)
EventSourceTests.cs (1)
192
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
Http2\Http2EndToEndTests.cs (1)
69
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
KestrelMetricsTests.cs (5)
571
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
650
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
728
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
809
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
897
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
Interop.FunctionalTests (53)
Http2\Http2RequestTests.cs (4)
128
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
185
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
211
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
295
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
Http3\Http3RequestTests.cs (41)
92
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
151
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
253
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
297
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
378
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
421
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
492
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
563
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
622
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
678
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
728
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
818
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
854
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
865
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
928
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
951
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1002
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1018
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1068
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1081
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1097
request3.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1171
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1268
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1414
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1473
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1527
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1579
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1589
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1646
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1657
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1698
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1716
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1760
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1820
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1876
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1996
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2042
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2119
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2196
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2296
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2349
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
Http3\Http3TlsTests.cs (7)
58
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
105
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
147
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
196
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
246
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
324
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
483
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
HttpClientHttp2InteropTests.cs (1)
1701
VersionPolicy
= HttpVersionPolicy.RequestVersionExact,
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Http3Tests.cs (1)
77
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (6)
WebHostTests.cs (6)
81
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
247
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
261
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
318
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
331
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
354
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
System.Net.Http (1)
System\Net\Http\HttpClient.cs (1)
814
new HttpRequestMessage(method, uri) { Version = _defaultRequestVersion,
VersionPolicy
= _defaultVersionPolicy };
System.Net.WebSockets.Client (1)
System\Net\WebSockets\WebSocketHandle.Managed.cs (1)
383
request.
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)
59
request.
VersionPolicy
);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
409
(request.Version.Major >= 3 || (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) &&
435
if (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
472
if (request.Version.Major >= 2 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
524
if (request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
526
throw new HttpRequestException(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_server_refused, request.Version, request.
VersionPolicy
), e);
714
if (request.Version.Major >= 2 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
719
if (request.Version.Major >= 2 || request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher)
860
HttpRequestException 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)
615
if (request.Version.Major >= 3 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
582
if (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher)
584
throw new NotSupportedException(SR.Format(SR.net_http_upgrade_not_enabled_sync, nameof(Send), request.
VersionPolicy
));