67 writes to VersionPolicy
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
32
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
IIS.FunctionalTests (1)
Http3Tests.cs (1)
69
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 (49)
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 (37)
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;
914
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
927
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
943
request3.
VersionPolicy
= HttpVersionPolicy.RequestVersionOrHigher;
1017
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1114
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1260
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1319
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1373
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1425
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1435
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1492
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1503
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1544
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1562
request2.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1606
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1666
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1722
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1842
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1888
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
1965
request1.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2042
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2142
request.
VersionPolicy
= HttpVersionPolicy.RequestVersionExact;
2195
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;
475
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)
405
(request.Version.Major >= 3 || (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) &&
431
if (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
468
if (request.Version.Major >= 2 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
520
if (request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
522
throw new HttpRequestException(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_server_refused, request.Version, request.
VersionPolicy
), e);
710
if (request.Version.Major >= 2 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
715
if (request.Version.Major >= 2 || request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher)
856
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)
620
if (request.Version.Major >= 3 && request.
VersionPolicy
!= HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
581
if (request.
VersionPolicy
== HttpVersionPolicy.RequestVersionOrHigher)
583
throw new NotSupportedException(SR.Format(SR.net_http_upgrade_not_enabled_sync, nameof(Send), request.
VersionPolicy
));