diff --git a/src/Servers/Connections.Abstractions/src/PublicAPI.Shipped.txt b/src/Servers/Connections.Abstractions/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/Connections.Abstractions/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/Connections.Abstractions/src/PublicAPI.Unshipped.txt b/src/Servers/Connections.Abstractions/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..d34eedc8afdf --- /dev/null +++ b/src/Servers/Connections.Abstractions/src/PublicAPI.Unshipped.txt @@ -0,0 +1,153 @@ +#nullable enable +Microsoft.AspNetCore.Connections.AddressInUseException +Microsoft.AspNetCore.Connections.AddressInUseException.AddressInUseException(string! message) -> void +Microsoft.AspNetCore.Connections.AddressInUseException.AddressInUseException(string! message, System.Exception! inner) -> void +Microsoft.AspNetCore.Connections.BaseConnectionContext +Microsoft.AspNetCore.Connections.BaseConnectionContext.BaseConnectionContext() -> void +Microsoft.AspNetCore.Connections.ConnectionAbortedException +Microsoft.AspNetCore.Connections.ConnectionAbortedException.ConnectionAbortedException() -> void +Microsoft.AspNetCore.Connections.ConnectionAbortedException.ConnectionAbortedException(string! message) -> void +Microsoft.AspNetCore.Connections.ConnectionAbortedException.ConnectionAbortedException(string! message, System.Exception! inner) -> void +Microsoft.AspNetCore.Connections.ConnectionBuilder +Microsoft.AspNetCore.Connections.ConnectionBuilder.ApplicationServices.get -> System.IServiceProvider! +Microsoft.AspNetCore.Connections.ConnectionBuilder.Build() -> Microsoft.AspNetCore.Connections.ConnectionDelegate! +Microsoft.AspNetCore.Connections.ConnectionBuilder.ConnectionBuilder(System.IServiceProvider! applicationServices) -> void +Microsoft.AspNetCore.Connections.ConnectionBuilder.Use(System.Func! middleware) -> Microsoft.AspNetCore.Connections.IConnectionBuilder! +Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions +Microsoft.AspNetCore.Connections.ConnectionContext +Microsoft.AspNetCore.Connections.ConnectionContext.ConnectionContext() -> void +Microsoft.AspNetCore.Connections.ConnectionDelegate +Microsoft.AspNetCore.Connections.ConnectionHandler +Microsoft.AspNetCore.Connections.ConnectionHandler.ConnectionHandler() -> void +Microsoft.AspNetCore.Connections.ConnectionItems +Microsoft.AspNetCore.Connections.ConnectionItems.ConnectionItems() -> void +Microsoft.AspNetCore.Connections.ConnectionItems.ConnectionItems(System.Collections.Generic.IDictionary! items) -> void +Microsoft.AspNetCore.Connections.ConnectionItems.Items.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Connections.ConnectionResetException +Microsoft.AspNetCore.Connections.ConnectionResetException.ConnectionResetException(string! message) -> void +Microsoft.AspNetCore.Connections.ConnectionResetException.ConnectionResetException(string! message, System.Exception! inner) -> void +Microsoft.AspNetCore.Connections.DefaultConnectionContext +Microsoft.AspNetCore.Connections.DefaultConnectionContext.Application.get -> System.IO.Pipelines.IDuplexPipe? +Microsoft.AspNetCore.Connections.DefaultConnectionContext.Application.set -> void +Microsoft.AspNetCore.Connections.DefaultConnectionContext.DefaultConnectionContext() -> void +Microsoft.AspNetCore.Connections.DefaultConnectionContext.DefaultConnectionContext(string! id) -> void +Microsoft.AspNetCore.Connections.DefaultConnectionContext.DefaultConnectionContext(string! id, System.IO.Pipelines.IDuplexPipe! transport, System.IO.Pipelines.IDuplexPipe! application) -> void +Microsoft.AspNetCore.Connections.DefaultConnectionContext.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.AspNetCore.Connections.DefaultConnectionContext.User.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionCompleteFeature +Microsoft.AspNetCore.Connections.Features.IConnectionCompleteFeature.OnCompleted(System.Func! callback, object! state) -> void +Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature +Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature.LocalEndPoint.get -> System.Net.EndPoint? +Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature.LocalEndPoint.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature.RemoteEndPoint.get -> System.Net.EndPoint? +Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature.RemoteEndPoint.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionHeartbeatFeature +Microsoft.AspNetCore.Connections.Features.IConnectionHeartbeatFeature.OnHeartbeat(System.Action! action, object! state) -> void +Microsoft.AspNetCore.Connections.Features.IConnectionIdFeature +Microsoft.AspNetCore.Connections.Features.IConnectionIdFeature.ConnectionId.get -> string! +Microsoft.AspNetCore.Connections.Features.IConnectionIdFeature.ConnectionId.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature +Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature.HasInherentKeepAlive.get -> bool +Microsoft.AspNetCore.Connections.Features.IConnectionItemsFeature +Microsoft.AspNetCore.Connections.Features.IConnectionItemsFeature.Items.get -> System.Collections.Generic.IDictionary! +Microsoft.AspNetCore.Connections.Features.IConnectionItemsFeature.Items.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature.Abort() -> void +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature.ConnectionClosed.get -> System.Threading.CancellationToken +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature.ConnectionClosed.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature.ConnectionClosedRequested.get -> System.Threading.CancellationToken +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature.ConnectionClosedRequested.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature.RequestClose() -> void +Microsoft.AspNetCore.Connections.Features.IConnectionTransportFeature +Microsoft.AspNetCore.Connections.Features.IConnectionTransportFeature.Transport.get -> System.IO.Pipelines.IDuplexPipe! +Microsoft.AspNetCore.Connections.Features.IConnectionTransportFeature.Transport.set -> void +Microsoft.AspNetCore.Connections.Features.IConnectionUserFeature +Microsoft.AspNetCore.Connections.Features.IConnectionUserFeature.User.get -> System.Security.Claims.ClaimsPrincipal? +Microsoft.AspNetCore.Connections.Features.IConnectionUserFeature.User.set -> void +Microsoft.AspNetCore.Connections.Features.IMemoryPoolFeature +Microsoft.AspNetCore.Connections.Features.IMemoryPoolFeature.MemoryPool.get -> System.Buffers.MemoryPool! +Microsoft.AspNetCore.Connections.Features.IProtocolErrorCodeFeature +Microsoft.AspNetCore.Connections.Features.IProtocolErrorCodeFeature.Error.get -> long +Microsoft.AspNetCore.Connections.Features.IProtocolErrorCodeFeature.Error.set -> void +Microsoft.AspNetCore.Connections.Features.IStreamDirectionFeature +Microsoft.AspNetCore.Connections.Features.IStreamDirectionFeature.CanRead.get -> bool +Microsoft.AspNetCore.Connections.Features.IStreamDirectionFeature.CanWrite.get -> bool +Microsoft.AspNetCore.Connections.Features.IStreamIdFeature +Microsoft.AspNetCore.Connections.Features.IStreamIdFeature.StreamId.get -> long +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.CipherAlgorithm.get -> System.Security.Authentication.CipherAlgorithmType +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.CipherStrength.get -> int +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.HashAlgorithm.get -> System.Security.Authentication.HashAlgorithmType +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.HashStrength.get -> int +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.KeyExchangeAlgorithm.get -> System.Security.Authentication.ExchangeAlgorithmType +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.KeyExchangeStrength.get -> int +Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.Protocol.get -> System.Security.Authentication.SslProtocols +Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature +Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature.ActiveFormat.get -> Microsoft.AspNetCore.Connections.TransferFormat +Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature.ActiveFormat.set -> void +Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature.SupportedFormats.get -> Microsoft.AspNetCore.Connections.TransferFormat +Microsoft.AspNetCore.Connections.FileHandleEndPoint +Microsoft.AspNetCore.Connections.FileHandleEndPoint.FileHandle.get -> ulong +Microsoft.AspNetCore.Connections.FileHandleEndPoint.FileHandleEndPoint(ulong fileHandle, Microsoft.AspNetCore.Connections.FileHandleType fileHandleType) -> void +Microsoft.AspNetCore.Connections.FileHandleEndPoint.FileHandleType.get -> Microsoft.AspNetCore.Connections.FileHandleType +Microsoft.AspNetCore.Connections.FileHandleType +Microsoft.AspNetCore.Connections.FileHandleType.Auto = 0 -> Microsoft.AspNetCore.Connections.FileHandleType +Microsoft.AspNetCore.Connections.FileHandleType.Pipe = 2 -> Microsoft.AspNetCore.Connections.FileHandleType +Microsoft.AspNetCore.Connections.FileHandleType.Tcp = 1 -> Microsoft.AspNetCore.Connections.FileHandleType +Microsoft.AspNetCore.Connections.IConnectionBuilder +Microsoft.AspNetCore.Connections.IConnectionBuilder.ApplicationServices.get -> System.IServiceProvider! +Microsoft.AspNetCore.Connections.IConnectionBuilder.Build() -> Microsoft.AspNetCore.Connections.ConnectionDelegate! +Microsoft.AspNetCore.Connections.IConnectionBuilder.Use(System.Func! middleware) -> Microsoft.AspNetCore.Connections.IConnectionBuilder! +Microsoft.AspNetCore.Connections.IConnectionFactory +Microsoft.AspNetCore.Connections.IConnectionFactory.ConnectAsync(System.Net.EndPoint! endpoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Microsoft.AspNetCore.Connections.IConnectionListener +Microsoft.AspNetCore.Connections.IConnectionListener.AcceptAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Microsoft.AspNetCore.Connections.IConnectionListener.EndPoint.get -> System.Net.EndPoint! +Microsoft.AspNetCore.Connections.IConnectionListener.UnbindAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Microsoft.AspNetCore.Connections.IConnectionListenerFactory +Microsoft.AspNetCore.Connections.IConnectionListenerFactory.BindAsync(System.Net.EndPoint! endpoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Microsoft.AspNetCore.Connections.TransferFormat +Microsoft.AspNetCore.Connections.TransferFormat.Binary = 1 -> Microsoft.AspNetCore.Connections.TransferFormat +Microsoft.AspNetCore.Connections.TransferFormat.Text = 2 -> Microsoft.AspNetCore.Connections.TransferFormat +Microsoft.AspNetCore.Connections.UriEndPoint +Microsoft.AspNetCore.Connections.UriEndPoint.Uri.get -> System.Uri! +Microsoft.AspNetCore.Connections.UriEndPoint.UriEndPoint(System.Uri! uri) -> void +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.Abort() -> void +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException! abortReason) -> void +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.ConnectionId.get -> string! +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.ConnectionId.set -> void +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.Features.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection! +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.Items.get -> System.Collections.Generic.IDictionary! +abstract Microsoft.AspNetCore.Connections.BaseConnectionContext.Items.set -> void +abstract Microsoft.AspNetCore.Connections.ConnectionContext.Transport.get -> System.IO.Pipelines.IDuplexPipe! +abstract Microsoft.AspNetCore.Connections.ConnectionContext.Transport.set -> void +abstract Microsoft.AspNetCore.Connections.ConnectionHandler.OnConnectedAsync(Microsoft.AspNetCore.Connections.ConnectionContext! connection) -> System.Threading.Tasks.Task! +override Microsoft.AspNetCore.Connections.ConnectionContext.Abort() -> void +override Microsoft.AspNetCore.Connections.ConnectionContext.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException! abortReason) -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException! abortReason) -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionClosed.get -> System.Threading.CancellationToken +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionClosed.set -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionId.get -> string! +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionId.set -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.DisposeAsync() -> System.Threading.Tasks.ValueTask +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.Features.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection! +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.Items.get -> System.Collections.Generic.IDictionary! +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.Items.set -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.LocalEndPoint.get -> System.Net.EndPoint? +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.LocalEndPoint.set -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.RemoteEndPoint.get -> System.Net.EndPoint? +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.RemoteEndPoint.set -> void +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.Transport.get -> System.IO.Pipelines.IDuplexPipe! +override Microsoft.AspNetCore.Connections.DefaultConnectionContext.Transport.set -> void +override Microsoft.AspNetCore.Connections.UriEndPoint.ToString() -> string! +static Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions.Run(this Microsoft.AspNetCore.Connections.IConnectionBuilder! connectionBuilder, System.Func! middleware) -> Microsoft.AspNetCore.Connections.IConnectionBuilder! +static Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions.Use(this Microsoft.AspNetCore.Connections.IConnectionBuilder! connectionBuilder, System.Func!, System.Threading.Tasks.Task!>! middleware) -> Microsoft.AspNetCore.Connections.IConnectionBuilder! +static Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions.UseConnectionHandler(this Microsoft.AspNetCore.Connections.IConnectionBuilder! connectionBuilder) -> Microsoft.AspNetCore.Connections.IConnectionBuilder! +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.ConnectionClosed.get -> System.Threading.CancellationToken +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.ConnectionClosed.set -> void +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.DisposeAsync() -> System.Threading.Tasks.ValueTask +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.LocalEndPoint.get -> System.Net.EndPoint? +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.LocalEndPoint.set -> void +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.RemoteEndPoint.get -> System.Net.EndPoint? +virtual Microsoft.AspNetCore.Connections.BaseConnectionContext.RemoteEndPoint.set -> void diff --git a/src/Servers/HttpSys/src/PublicAPI.Shipped.txt b/src/Servers/HttpSys/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/HttpSys/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/HttpSys/src/PublicAPI.Unshipped.txt b/src/Servers/HttpSys/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..745aee1e3bf5 --- /dev/null +++ b/src/Servers/HttpSys/src/PublicAPI.Unshipped.txt @@ -0,0 +1,111 @@ +#nullable enable +Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AllowAnonymous.get -> bool +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AllowAnonymous.set -> void +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AutomaticAuthentication.get -> bool +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AutomaticAuthentication.set -> void +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.Schemes.get -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.Schemes.set -> void +Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.Basic = 1 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.Kerberos = 16 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.NTLM = 4 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.Negotiate = 8 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.None = 0 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes +Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod +Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod.AllowCertificate = 1 -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod +Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod.AllowRenegotation = 2 -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod +Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod.NoCertificate = 0 -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod +Microsoft.AspNetCore.Server.HttpSys.DelegationRule +Microsoft.AspNetCore.Server.HttpSys.DelegationRule.Dispose() -> void +Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel +Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Basic = 0 -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel +Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Full = 2 -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel +Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Limited = 1 -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel +Microsoft.AspNetCore.Server.HttpSys.HttpSysDefaults +Microsoft.AspNetCore.Server.HttpSys.HttpSysException +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.AllowSynchronousIO.get -> bool +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.AllowSynchronousIO.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ClientCertificateMethod.get -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ClientCertificateMethod.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.EnableResponseCaching.get -> bool +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.EnableResponseCaching.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Http503Verbosity.get -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Http503Verbosity.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.HttpSysOptions() -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxAccepts.get -> int +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxAccepts.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxConnections.get -> long? +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxConnections.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxRequestBodySize.get -> long? +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxRequestBodySize.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueLimit.get -> long +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueLimit.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueMode.get -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueMode.set -> void +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ThrowWriteExceptions.get -> bool +Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ThrowWriteExceptions.set -> void +Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestDelegationFeature +Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestDelegationFeature.CanDelegate.get -> bool +Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestInfoFeature +Microsoft.AspNetCore.Server.HttpSys.IServerDelegationFeature +Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode +Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode.Attach = 1 -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode +Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode.Create = 0 -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode +Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode.CreateOrAttach = 2 -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.DrainEntityBody.get -> System.TimeSpan +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.DrainEntityBody.set -> void +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.EntityBody.get -> System.TimeSpan +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.EntityBody.set -> void +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.HeaderWait.get -> System.TimeSpan +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.HeaderWait.set -> void +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.IdleConnection.get -> System.TimeSpan +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.IdleConnection.set -> void +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.MinSendBytesPerSecond.get -> long +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.MinSendBytesPerSecond.set -> void +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.RequestQueue.get -> System.TimeSpan +Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.RequestQueue.set -> void +Microsoft.AspNetCore.Server.HttpSys.UrlPrefix +Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.IsHttps.get -> bool +Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.PortValue.get -> int +Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection +Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Clear() -> void +Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Count.get -> int +Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.IsReadOnly.get -> bool +override Microsoft.AspNetCore.Server.HttpSys.HttpSysException.ErrorCode.get -> int +override Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.GetHashCode() -> int +~Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AuthenticationDisplayName.get -> string +~Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AuthenticationDisplayName.set -> void +~Microsoft.AspNetCore.Server.HttpSys.DelegationRule.QueueName.get -> string +~Microsoft.AspNetCore.Server.HttpSys.DelegationRule.UrlPrefix.get -> string +~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Authentication.get -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager +~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueName.get -> string +~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueName.set -> void +~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Timeouts.get -> Microsoft.AspNetCore.Server.HttpSys.TimeoutManager +~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.UrlPrefixes.get -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection +~Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestDelegationFeature.DelegateRequest(Microsoft.AspNetCore.Server.HttpSys.DelegationRule destination) -> void +~Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestInfoFeature.RequestInfo.get -> System.Collections.Generic.IReadOnlyDictionary> +~Microsoft.AspNetCore.Server.HttpSys.IServerDelegationFeature.CreateDelegationRule(string queueName, string urlPrefix) -> Microsoft.AspNetCore.Server.HttpSys.DelegationRule +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.FullPrefix.get -> string +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Host.get -> string +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Path.get -> string +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Port.get -> string +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Scheme.get -> string +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Add(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix item) -> void +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Add(string prefix) -> void +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Contains(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix item) -> bool +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.CopyTo(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix[] array, int arrayIndex) -> void +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.GetEnumerator() -> System.Collections.Generic.IEnumerator +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Remove(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix item) -> bool +~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Remove(string prefix) -> bool +~const Microsoft.AspNetCore.Server.HttpSys.HttpSysDefaults.AuthenticationScheme = "Windows" -> string +~override Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Equals(object obj) -> bool +~override Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.ToString() -> string +~static Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions.UseHttpSys(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions.UseHttpSys(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action options) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(string prefix) -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefix +~static Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(string scheme, string host, int? portValue, string path) -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefix +~static Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(string scheme, string host, string port, string path) -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefix diff --git a/src/Servers/IIS/IIS/src/PublicAPI.Shipped.txt b/src/Servers/IIS/IIS/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/IIS/IIS/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/IIS/IIS/src/PublicAPI.Unshipped.txt b/src/Servers/IIS/IIS/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..f46034951fd4 --- /dev/null +++ b/src/Servers/IIS/IIS/src/PublicAPI.Unshipped.txt @@ -0,0 +1,50 @@ +#nullable enable +Microsoft.AspNetCore.Builder.IISServerOptions +Microsoft.AspNetCore.Builder.IISServerOptions.AllowSynchronousIO.get -> bool +Microsoft.AspNetCore.Builder.IISServerOptions.AllowSynchronousIO.set -> void +Microsoft.AspNetCore.Builder.IISServerOptions.AutomaticAuthentication.get -> bool +Microsoft.AspNetCore.Builder.IISServerOptions.AutomaticAuthentication.set -> void +Microsoft.AspNetCore.Builder.IISServerOptions.IISServerOptions() -> void +Microsoft.AspNetCore.Builder.IISServerOptions.MaxRequestBodySize.get -> long? +Microsoft.AspNetCore.Builder.IISServerOptions.MaxRequestBodySize.set -> void +Microsoft.AspNetCore.Hosting.WebHostBuilderIISExtensions +Microsoft.AspNetCore.Http.Features.IServerVariablesFeature (forwarded, contained in Microsoft.AspNetCore.Http.Features) +Microsoft.AspNetCore.Http.Features.IServerVariablesFeature.this[string! variableName].get -> string! (forwarded, contained in Microsoft.AspNetCore.Http.Features) +Microsoft.AspNetCore.Http.Features.IServerVariablesFeature.this[string! variableName].set -> void (forwarded, contained in Microsoft.AspNetCore.Http.Features) +Microsoft.AspNetCore.Server.IIS.BadHttpRequestException +Microsoft.AspNetCore.Server.IIS.BadHttpRequestException.StatusCode.get -> int +Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler +Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.IISServerAuthenticationHandler() -> void +Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream +Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.ThrowingWasUpgradedWriteOnlyStream() -> void +Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream +Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.WriteOnlyStream() -> void +Microsoft.AspNetCore.Server.IIS.HttpContextExtensions +Microsoft.AspNetCore.Server.IIS.IISServerDefaults +Microsoft.AspNetCore.Server.IIS.IISServerDefaults.IISServerDefaults() -> void +override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.Flush() -> void +override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.Seek(long offset, System.IO.SeekOrigin origin) -> long +override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.SetLength(long value) -> void +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.CanRead.get -> bool +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.CanSeek.get -> bool +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.CanWrite.get -> bool +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Length.get -> long +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Position.get -> long +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Position.set -> void +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.ReadTimeout.get -> int +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.ReadTimeout.set -> void +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Seek(long offset, System.IO.SeekOrigin origin) -> long +override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.SetLength(long value) -> void +~Microsoft.AspNetCore.Builder.IISServerOptions.AuthenticationDisplayName.get -> string +~Microsoft.AspNetCore.Builder.IISServerOptions.AuthenticationDisplayName.set -> void +~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.AuthenticateAsync() -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.ChallengeAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.ForbidAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.InitializeAsync(Microsoft.AspNetCore.Authentication.AuthenticationScheme scheme, Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task +~const Microsoft.AspNetCore.Server.IIS.IISServerDefaults.AuthenticationScheme = "Windows" -> string +~override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.Write(byte[] buffer, int offset, int count) -> void +~override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Read(byte[] buffer, int offset, int count) -> int +~override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~static Microsoft.AspNetCore.Hosting.WebHostBuilderIISExtensions.UseIIS(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Server.IIS.HttpContextExtensions.GetIISServerVariable(this Microsoft.AspNetCore.Http.HttpContext context, string variableName) -> string diff --git a/src/Servers/Kestrel/Core/src/PublicAPI.Shipped.txt b/src/Servers/Kestrel/Core/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/Kestrel/Core/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/Kestrel/Core/src/PublicAPI.Unshipped.txt b/src/Servers/Kestrel/Core/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..493e73f1a155 --- /dev/null +++ b/src/Servers/Kestrel/Core/src/PublicAPI.Unshipped.txt @@ -0,0 +1,252 @@ +#nullable enable +Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions +Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions +Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions +Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException +Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException.StatusCode.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.CancelTimeout() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.ResetTimeout(System.TimeSpan timeSpan) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.SetTimeout(System.TimeSpan timeSpan) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IDecrementConcurrentConnectionCountFeature +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IDecrementConcurrentConnectionCountFeature.ReleaseConnection() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttp2StreamIdFeature +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttp2StreamIdFeature.StreamId.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature +Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature +Microsoft.AspNetCore.Server.Kestrel.Core.Features.ITlsApplicationProtocolFeature +Microsoft.AspNetCore.Server.Kestrel.Core.Features.ITlsApplicationProtocolFeature.ApplicationProtocol.get -> System.ReadOnlyMemory +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.HeaderTableSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.HeaderTableSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.Http2Limits() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialConnectionWindowSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialConnectionWindowSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialStreamWindowSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialStreamWindowSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.KeepAlivePingDelay.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.KeepAlivePingDelay.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.KeepAlivePingTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.KeepAlivePingTimeout.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxFrameSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxFrameSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxRequestHeaderFieldSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxRequestHeaderFieldSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxStreamsPerConnection.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxStreamsPerConnection.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits +Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits.HeaderTableSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits.HeaderTableSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits.Http3Limits() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits.MaxRequestHeaderFieldSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits.MaxRequestHeaderFieldSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http1 = 1 -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http1AndHttp2 = Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http1 | Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http2 -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http1AndHttp2AndHttp3 = Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http1AndHttp2 | Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http3 -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http2 = 2 -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http3 = 4 -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.None = 0 -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Connect = 7 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Custom = 9 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Delete = 2 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Get = 0 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Head = 4 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.None = 255 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Options = 8 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Patch = 6 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Post = 3 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Put = 1 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod.Trace = 5 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser.HttpParser() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser.HttpParser(bool showErrorDetails) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme.Http = 0 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme.Https = 1 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme.Unknown = -1 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion.Http10 = 0 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion.Http11 = 1 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion.Http2 = 2 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion.Http3 = 3 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion.Unknown = -1 -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod.HttpVersionAndMethod(Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod method, int methodEnd) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod.Method.get -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod.MethodEnd.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod.Version.get -> Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod.Version.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpHeadersHandler +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpHeadersHandler.OnHeader(System.ReadOnlySpan name, System.ReadOnlySpan value) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpHeadersHandler.OnHeadersComplete(bool endStream) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpHeadersHandler.OnStaticIndexedHeader(int index) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpHeadersHandler.OnStaticIndexedHeader(int index, System.ReadOnlySpan value) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpRequestLineHandler +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.IHttpRequestLineHandler.OnStartLine(Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersionAndMethod versionAndMethod, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.TargetOffsetPathLength targetPath, System.Span startLine) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.TargetOffsetPathLength +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.TargetOffsetPathLength.IsEncoded.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.TargetOffsetPathLength.Length.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.TargetOffsetPathLength.Offset.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.TargetOffsetPathLength.TargetOffsetPathLength(int offset, int length, bool isEncoded) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.Dispose() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.KeepAliveTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.KeepAliveTimeout.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.KestrelServerLimits() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBodySize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBodySize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeaderCount.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeaderCount.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeadersTotalSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeadersTotalSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestLineSize.get -> int +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestLineSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxResponseBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxResponseBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.RequestHeadersTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.RequestHeadersTimeout.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AddServerHeader.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AddServerHeader.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AllowResponseHeaderCompression.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AllowResponseHeaderCompression.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AllowSynchronousIO.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AllowSynchronousIO.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.DisableStringReuse.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.DisableStringReuse.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.EnableAltSvc.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.EnableAltSvc.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.KestrelServerOptions() -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(int port) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(ulong handle) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(int port) -> void +Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.FileHandle.get -> ulong +Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Protocols.get -> Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols +Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Protocols.set -> void +Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate +Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.BytesPerSecond.get -> double +Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.GracePeriod.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.MinDataRate(double bytesPerSecond, System.TimeSpan gracePeriod) -> void +Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration +Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration.IsHttps.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Https.CertificateLoader +Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode +Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.AllowCertificate = 1 -> Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode +Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate = 0 -> Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode +Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.RequireCertificate = 2 -> Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate() -> void +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.CheckCertificateRevocation.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.CheckCertificateRevocation.set -> void +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateMode.get -> Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateMode.set -> void +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HandshakeTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HandshakeTimeout.set -> void +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HttpsConnectionAdapterOptions() -> void +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.SslProtocols.get -> System.Security.Authentication.SslProtocols +Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.SslProtocols.set -> void +Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Load() -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature.MinDataRate.get -> Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate +~Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature.MinDataRate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature.MinDataRate.get -> Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate +~Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature.MinDataRate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser +~Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser.ParseHeaders(TRequestHandler handler, ref System.Buffers.SequenceReader reader) -> bool +~Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser.ParseRequestLine(TRequestHandler handler, ref System.Buffers.SequenceReader reader) -> bool +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.Features.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.KestrelServer(Microsoft.Extensions.Options.IOptions options, System.Collections.Generic.IEnumerable transportFactories, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.Options.get -> Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StartAsync(Microsoft.AspNetCore.Hosting.Server.IHttpApplication application, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StopAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.Http2.get -> Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.Http3.get -> Microsoft.AspNetCore.Server.Kestrel.Core.Http3Limits +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinRequestBodyDataRate.get -> Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinRequestBodyDataRate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate.get -> Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ApplicationServices.get -> System.IServiceProvider +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ApplicationServices.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigurationLoader.get -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigurationLoader.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure() -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure(Microsoft.Extensions.Configuration.IConfiguration config) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure(Microsoft.Extensions.Configuration.IConfiguration config, bool reloadOnChange) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureEndpointDefaults(System.Action configureOptions) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureHttpsDefaults(System.Action configureOptions) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Limits.get -> Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.EndPoint endPoint) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.EndPoint endPoint, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress address, int port) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress address, int port, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint endPoint) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint endPoint, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(int port, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(ulong handle, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(int port, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(string socketPath) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(string socketPath, System.Action configure) -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.RequestHeaderEncodingSelector.get -> System.Func +~Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.RequestHeaderEncodingSelector.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.ApplicationServices.get -> System.IServiceProvider +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Build() -> Microsoft.AspNetCore.Connections.ConnectionDelegate +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.EndPoint.get -> System.Net.EndPoint +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint.get -> System.Net.IPEndPoint +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions.get -> Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.SocketPath.get -> string +~Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Use(System.Func middleware) -> Microsoft.AspNetCore.Connections.IConnectionBuilder +~Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration.ConfigSection.get -> Microsoft.Extensions.Configuration.IConfigurationSection +~Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration.HttpsOptions.get -> Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions +~Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration.ListenOptions.get -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation.get -> System.Func +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.OnAuthenticate.get -> System.Action +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.OnAuthenticate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2 +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificateSelector.get -> System.Func +~Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificateSelector.set -> void +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(int port) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(int port, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Configuration.get -> Microsoft.Extensions.Configuration.IConfiguration +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress address, int port) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress address, int port, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint endPoint) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint endPoint, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(string name, System.Action configureOptions) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(ulong handle) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(ulong handle, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(int port) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(int port, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Options.get -> Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(string socketPath) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(string socketPath, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader +~override Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.ToString() -> string +~static Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(this Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions options) -> Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions +~static Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(this Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions options, System.Action configure) -> Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string loggerName) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions httpsOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Action configureOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Net.Security.ServerOptionsSelectionCallback serverOptionsSelectionCallback, object state) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Net.Security.ServerOptionsSelectionCallback serverOptionsSelectionCallback, object state, System.TimeSpan handshakeTimeout) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location, System.Action configureOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.X509Certificate2 serverCertificate) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.X509Certificate2 serverCertificate, System.Action configureOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string password) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string password, System.Action configureOptions) -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions +~static Microsoft.AspNetCore.Server.Kestrel.Https.CertificateLoader.LoadFromStoreCert(string subject, string storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, bool allowInvalid) -> System.Security.Cryptography.X509Certificates.X509Certificate2 diff --git a/src/Servers/Kestrel/Kestrel/src/PublicAPI.Shipped.txt b/src/Servers/Kestrel/Kestrel/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/Kestrel/Kestrel/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/Kestrel/Kestrel/src/PublicAPI.Unshipped.txt b/src/Servers/Kestrel/Kestrel/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..18ac43fdc4bd --- /dev/null +++ b/src/Servers/Kestrel/Kestrel/src/PublicAPI.Unshipped.txt @@ -0,0 +1,7 @@ +#nullable enable +Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions +~static Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions.ConfigureKestrel(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action configureOptions) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions.ConfigureKestrel(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action options) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions.UseKestrel(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions.UseKestrel(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action configureOptions) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions.UseKestrel(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action options) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder diff --git a/src/Servers/Kestrel/Transport.Libuv/src/PublicAPI.Shipped.txt b/src/Servers/Kestrel/Transport.Libuv/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/Kestrel/Transport.Libuv/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/Kestrel/Transport.Libuv/src/PublicAPI.Unshipped.txt b/src/Servers/Kestrel/Transport.Libuv/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..9e4123d9f5e1 --- /dev/null +++ b/src/Servers/Kestrel/Transport.Libuv/src/PublicAPI.Unshipped.txt @@ -0,0 +1,16 @@ +#nullable enable +Microsoft.AspNetCore.Hosting.WebHostBuilderLibuvExtensions +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.Backlog.get -> int +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.Backlog.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.LibuvTransportOptions() -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.MaxReadBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.MaxReadBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.MaxWriteBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.MaxWriteBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.NoDelay.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.NoDelay.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.ThreadCount.get -> int +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.LibuvTransportOptions.ThreadCount.set -> void +~static Microsoft.AspNetCore.Hosting.WebHostBuilderLibuvExtensions.UseLibuv(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderLibuvExtensions.UseLibuv(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action configureOptions) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder diff --git a/src/Servers/Kestrel/Transport.Quic/src/PublicAPI.Shipped.txt b/src/Servers/Kestrel/Transport.Quic/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/Kestrel/Transport.Quic/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/Kestrel/Transport.Quic/src/PublicAPI.Unshipped.txt b/src/Servers/Kestrel/Transport.Quic/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..346fbadf7725 --- /dev/null +++ b/src/Servers/Kestrel/Transport.Quic/src/PublicAPI.Unshipped.txt @@ -0,0 +1,24 @@ +#nullable enable +Microsoft.AspNetCore.Hosting.WebHostBuilderMsQuicExtensions +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.IdleTimeout.get -> System.TimeSpan +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.IdleTimeout.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxBidirectionalStreamCount.get -> ushort +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxBidirectionalStreamCount.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxReadBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxReadBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxUnidirectionalStreamCount.get -> ushort +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxUnidirectionalStreamCount.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxWriteBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.MaxWriteBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.QuicTransportOptions() -> void +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.Alpn.get -> string +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.Alpn.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.Certificate.get -> System.Security.Cryptography.X509Certificates.X509Certificate2 +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.Certificate.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.CertificateFilePath.get -> string +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.CertificateFilePath.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.PrivateKeyFilePath.get -> string +~Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.QuicTransportOptions.PrivateKeyFilePath.set -> void +~static Microsoft.AspNetCore.Hosting.WebHostBuilderMsQuicExtensions.UseQuic(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderMsQuicExtensions.UseQuic(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action configureOptions) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder diff --git a/src/Servers/Kestrel/Transport.Sockets/src/PublicAPI.Shipped.txt b/src/Servers/Kestrel/Transport.Sockets/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Servers/Kestrel/Transport.Sockets/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Servers/Kestrel/Transport.Sockets/src/PublicAPI.Unshipped.txt b/src/Servers/Kestrel/Transport.Sockets/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..f0fc2fa03cbe --- /dev/null +++ b/src/Servers/Kestrel/Transport.Sockets/src/PublicAPI.Unshipped.txt @@ -0,0 +1,23 @@ +#nullable enable +Microsoft.AspNetCore.Hosting.WebHostBuilderSocketExtensions +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.Backlog.get -> int +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.Backlog.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.IOQueueCount.get -> int +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.IOQueueCount.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.MaxReadBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.MaxReadBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.MaxWriteBufferSize.get -> long? +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.MaxWriteBufferSize.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.NoDelay.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.NoDelay.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.SocketTransportOptions() -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.UnsafePreferInlineScheduling.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.UnsafePreferInlineScheduling.set -> void +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.WaitForDataBeforeAllocatingBuffer.get -> bool +Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.WaitForDataBeforeAllocatingBuffer.set -> void +~Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(System.Net.EndPoint endpoint, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +~Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.SocketTransportFactory(Microsoft.Extensions.Options.IOptions options, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void +~static Microsoft.AspNetCore.Hosting.WebHostBuilderSocketExtensions.UseSockets(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder +~static Microsoft.AspNetCore.Hosting.WebHostBuilderSocketExtensions.UseSockets(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action configureOptions) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder