17 references to Http2
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
596EndpointInfo.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetGrpcEndpointAddress(), "OtlpGrpc", httpProtocols: HttpProtocols.Http2, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpGrpc); 664if (!endpointConfiguration.IsHttps && connectionTypes.Contains(ConnectionType.Frontend) && endpointConfiguration.ListenOptions.Protocols == HttpProtocols.Http2)
Aspire.Dashboard.Tests (1)
Integration\DashboardClientAuthTests.cs (1)
98options.Protocols = HttpProtocols.Http2;
Aspire.Hosting (3)
Dashboard\DashboardServiceHost.cs (1)
168options.Protocols = HttpProtocols.Http2;
ProjectResourceBuilderExtensions.cs (2)
514var isHttp2ConfiguredInKestrelEndpointDefaults = config["Kestrel:EndpointDefaults:Protocols"] == nameof(HttpProtocols.Http2); 520e.Transport = bindingLevelProtocols == nameof(HttpProtocols.Http2) ? "http2" : e.Transport;
Microsoft.AspNetCore.Server.Kestrel.Core (11)
HttpProtocols.cs (4)
28/// The <see cref="Http1"/> and <see cref="Http2"/> protocol versions. 30Http1AndHttp2 = Http1 | Http2, 38/// The <see cref="Http1"/>, <see cref="Http2"/>, and <see cref="Http3"/> protocol versions. 40Http1AndHttp2AndHttp3 = Http1 | Http2 | Http3
Internal\HttpConnection.cs (3)
74case HttpProtocols.Http2: 220var http2Enabled = _context.Protocols.HasFlag(HttpProtocols.Http2); 257return http2Enabled && (!hasTls || Http2Id.SequenceEqual(applicationProtocol.Span)) ? HttpProtocols.Http2 : HttpProtocols.Http1;
Internal\Infrastructure\HttpUtilities.cs (1)
604var hasHttp1OrHttp2 = protocols.HasFlag(HttpProtocols.Http1) || protocols.HasFlag(HttpProtocols.Http2);
Internal\KestrelServerImpl.cs (1)
142var hasHttp2 = options.Protocols.HasFlag(HttpProtocols.Http2);
Middleware\HttpsConnectionMiddleware.cs (2)
392if ((httpProtocols & HttpProtocols.Http2) != 0) 528if (httpProtocols == HttpProtocols.Http2)