34 references to HttpVersionPolicy
Aspire.Dashboard.Tests (2)
Integration\BlazorWebSocketOriginTests.cs (1)
52
VersionPolicy =
HttpVersionPolicy
.RequestVersionExact
Integration\HealthTests.cs (1)
35
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 (27)
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)
15
internal static
HttpVersionPolicy
DefaultVersionPolicy =>
HttpVersionPolicy
.RequestVersionOrLower;
36
private
HttpVersionPolicy
_versionPolicy;
55
public
HttpVersionPolicy
VersionPolicy
60
if ((uint)value > (uint)
HttpVersionPolicy
.RequestVersionExact)
62
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)
427
(request.Version.Major >= 3 || (request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher && IsSecure)) &&
453
if (request.Version.Major >= 3 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
460
(request.Version.Major >= 2 || (request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher && IsSecure)) &&
461
(request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower || IsSecure) && // prefer HTTP/1.1 if connection is not secured and downgrade is possible
491
if (request.Version.Major >= 2 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
543
if (request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
742
if (request.Version.Major >= 2 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
747
if (request.Version.Major >= 2 || request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrHigher)
901
/// <see cref="HttpRequestMessage.VersionPolicy"/> is <see cref="
HttpVersionPolicy
.RequestVersionOrLower"/>.
904
request.Version.Major < 2 || request.VersionPolicy ==
HttpVersionPolicy
.RequestVersionOrLower;
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (1)
302
/// Requests that require HTTP/2 (e.g., <see cref="
HttpVersionPolicy
.RequestVersionExact"/>
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (1)
617
if (request.Version.Major >= 3 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (1)
298
(request.Version.Major == 2 && request.VersionPolicy !=
HttpVersionPolicy
.RequestVersionOrLower))
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (1)
656
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;