11 writes to Version
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
31request.Version = httpVersion;
Aspire.Hosting (2)
Dcp\DcpKubernetesClient.cs (2)
101httpRequest.Version = HttpVersion.Version20; 127httpRequest.Version = HttpVersion.Version20;
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
221requestMessage.Version = Backchannel.DefaultRequestVersion;
Microsoft.Extensions.Http.Resilience (1)
Internal\RequestMessageSnapshot.cs (1)
37Version = _version!
Microsoft.Extensions.Http.Resilience.Tests (1)
Resilience\RequestMessageSnapshotTests.cs (1)
59Version = new Version(1, 1),
NuGet.Protocol (1)
HttpSource\HttpRequestMessageExtensions.cs (1)
27Version = request.Version
System.Net.Http (3)
System\Net\Http\HttpClient.cs (1)
830new HttpRequestMessage(method, uri) { Version = _defaultRequestVersion, VersionPolicy = _defaultVersionPolicy };
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (2)
539request.Version = HttpVersion.Version11; 550request.Version = HttpVersion.Version11;
System.Net.Requests (1)
System\Net\HttpWebRequest.cs (1)
1251_sendRequestMessage.Version = ProtocolVersion;
41 references to Version
Microsoft.Extensions.Http.Resilience (1)
Internal\RequestMessageSnapshot.cs (1)
82_version = request.Version;
Microsoft.Extensions.Http.Resilience.Tests (2)
Resilience\RequestMessageSnapshotTests.cs (2)
82Assert.Equal(initialRequest.Version, cloned.Version);
NuGet.Protocol (1)
HttpSource\HttpRequestMessageExtensions.cs (1)
27Version = request.Version
System.Net.Http (28)
System\Net\Http\HttpRequestMessage.cs (1)
49/// Gets or sets the policy determining how <see cref="Version" /> is interpreted and how is the final HTTP version negotiated with the server.
System\Net\Http\HttpTelemetry.cs (2)
57(byte)request.Version.Major, 58(byte)request.Version.Minor,
System\Net\Http\HttpVersionPolicy.cs (2)
16/// as well as a secure connection is being requested, the result is the <see cref="HttpRequestMessage.Version" />. 29/// Otherwise, downgrades to the <see cref="HttpRequestMessage.Version" />.
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
412(request.Version.Major >= 3 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 438if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 445(request.Version.Major >= 2 || (request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher && IsSecure)) && 476if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 530throw new HttpRequestException(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_server_refused, request.Version, request.VersionPolicy), e); 722if (request.Version.Major >= 2 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower) 727if (request.Version.Major >= 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher) 868HttpRequestException ex = new(HttpRequestError.VersionNegotiationError, SR.Format(SR.net_http_requested_version_cannot_establish, request.Version, request.VersionPolicy, desiredVersion), inner); 880/// <see cref="HttpRequestMessage.Version"/> is less than 2.0 or if its 884request.Version.Major < 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrLower;
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (1)
295/// with <see cref="HttpRequestMessage.Version"/> >= 2.0) continue to use HTTP/2 as before.
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
615if (request.Version.Major >= 3 && request.VersionPolicy != HttpVersionPolicy.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (4)
341Debug.Assert(request.Version.Major >= 0 && request.Version.Minor >= 0); // guaranteed by Version class 342bool isHttp10 = request.Version.Minor == 0 && request.Version.Major == 1;
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (7)
579if (request.Version.Major >= 2) 639if (request.Version != HttpVersion.Version10 && request.Version != HttpVersion.Version11 && request.Version != HttpVersion.Version20 && request.Version != HttpVersion.Version30) 663if (request.Version.Minor == 0 && request.Version.Major == 1 && request.HasHeaders)
System.Net.Http.WinHttpHandler (9)
System\Net\Http\WinHttpHandler.cs (9)
688if (requestMessage.Version >= HttpVersion20) 871if (state.RequestMessage.Version != HttpVersion.Version10 && state.RequestMessage.Version != HttpVersion.Version11 872&& state.RequestMessage.Version != HttpVersion20 && state.RequestMessage.Version != HttpVersion30) 885SetEnableHttp2PlusClientCertificate(state.RequestMessage.RequestUri, state.RequestMessage.Version); 899if (state.RequestMessage.Version == HttpVersion.Version10) 903else if (state.RequestMessage.Version == HttpVersion.Version11) 1272SetRequestHandleHttp2Options(state.RequestHandle, state.RequestMessage.Version);