32 references to HttpVersionPolicy
Aspire.Dashboard.Tests (1)
Integration\HealthTests.cs (1)
32
request.VersionPolicy =
HttpVersionPolicy
.RequestVersionExact;
Aspire.Hosting.Yarp (1)
ConfigurationBuilder\YarpClusterConfigDtos.cs (1)
32
public
HttpVersionPolicy
? VersionPolicy { get; set; }
Aspire.Hosting.Yarp.Tests (1)
YarpConfigGeneratorTests.cs (1)
190
VersionPolicy =
HttpVersionPolicy
.RequestVersionExact,
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\WebSocketsTransport.cs (1)
206
if (webSocket.Options.HttpVersionPolicy ==
HttpVersionPolicy
.RequestVersionOrLower)
System.Net.Http (26)
System\Net\Http\HttpClient.cs (4)
30
private
HttpVersionPolicy
_defaultVersionPolicy = HttpRequestMessage.DefaultVersionPolicy;
71
public
HttpVersionPolicy
DefaultVersionPolicy
76
if ((uint)value > (uint)
HttpVersionPolicy
.RequestVersionExact)
78
throw new ArgumentException(SR.Format(SR.net_invalid_enum, nameof(
HttpVersionPolicy
)), nameof(value));
System\Net\Http\HttpRequestMessage.cs (6)
16
internal static
HttpVersionPolicy
DefaultVersionPolicy =>
HttpVersionPolicy
.RequestVersionOrLower;
32
private
HttpVersionPolicy
_versionPolicy;
51
public
HttpVersionPolicy
VersionPolicy
56
if ((uint)value > (uint)
HttpVersionPolicy
.RequestVersionExact)
58
throw new ArgumentException(SR.Format(SR.net_invalid_enum, nameof(
HttpVersionPolicy
)), nameof(value));
System\Net\Http\HttpTelemetry.cs (3)
38
private void RequestStart(string scheme, string host, int port, string pathAndQuery, byte versionMajor, byte versionMinor,
HttpVersionPolicy
versionPolicy)
240
private unsafe void WriteEvent(int eventId, string? arg1, string? arg2, int arg3, string? arg4, byte arg5, byte arg6,
HttpVersionPolicy
arg7)
286
Size = sizeof(
HttpVersionPolicy
)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (10)
412
(request.Version.Major >= 3 || (request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher && IsSecure)) &&
438
if (request.Version.Major >= 3 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
445
(request.Version.Major >= 2 || (request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher && IsSecure)) &&
446
(request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower || IsSecure) && // prefer HTTP/1.1 if connection is not secured and downgrade is possible
476
if (request.Version.Major >= 2 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
528
if (request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
722
if (request.Version.Major >= 2 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
727
if (request.Version.Major >= 2 || request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher)
881
/// <see cref="HttpRequestMessage.VersionPolicy"/> is <see cref="
HttpVersionPolicy
.RequestVersionOrLower"/>.
884
request.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)
615
if (request.Version.Major >= 3 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
585
if (request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher)
System.Net.WebSockets.Client (2)
System\Net\WebSockets\BrowserWebSockets\ClientWebSocketOptions.cs (2)
42
public System.Net.Http.
HttpVersionPolicy
HttpVersionPolicy
44
get =>
HttpVersionPolicy
.RequestVersionOrLower;