Skip to content

Commit 6828192

Browse files
authored
Add public API baselines for Servers (#25652)
1 parent 14a3862 commit 6828192

File tree

16 files changed

+644
-0
lines changed

16 files changed

+644
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable

src/Servers/Connections.Abstractions/src/PublicAPI.Unshipped.txt

Lines changed: 153 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
#nullable enable
2+
Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions
3+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager
4+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AllowAnonymous.get -> bool
5+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AllowAnonymous.set -> void
6+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AutomaticAuthentication.get -> bool
7+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AutomaticAuthentication.set -> void
8+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.Schemes.get -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
9+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.Schemes.set -> void
10+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
11+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.Basic = 1 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
12+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.Kerberos = 16 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
13+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.NTLM = 4 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
14+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.Negotiate = 8 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
15+
Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes.None = 0 -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationSchemes
16+
Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod
17+
Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod.AllowCertificate = 1 -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod
18+
Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod.AllowRenegotation = 2 -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod
19+
Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod.NoCertificate = 0 -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod
20+
Microsoft.AspNetCore.Server.HttpSys.DelegationRule
21+
Microsoft.AspNetCore.Server.HttpSys.DelegationRule.Dispose() -> void
22+
Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel
23+
Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Basic = 0 -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel
24+
Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Full = 2 -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel
25+
Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Limited = 1 -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel
26+
Microsoft.AspNetCore.Server.HttpSys.HttpSysDefaults
27+
Microsoft.AspNetCore.Server.HttpSys.HttpSysException
28+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions
29+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.AllowSynchronousIO.get -> bool
30+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.AllowSynchronousIO.set -> void
31+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ClientCertificateMethod.get -> Microsoft.AspNetCore.Server.HttpSys.ClientCertificateMethod
32+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ClientCertificateMethod.set -> void
33+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.EnableResponseCaching.get -> bool
34+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.EnableResponseCaching.set -> void
35+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Http503Verbosity.get -> Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel
36+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Http503Verbosity.set -> void
37+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.HttpSysOptions() -> void
38+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxAccepts.get -> int
39+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxAccepts.set -> void
40+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxConnections.get -> long?
41+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxConnections.set -> void
42+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxRequestBodySize.get -> long?
43+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxRequestBodySize.set -> void
44+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueLimit.get -> long
45+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueLimit.set -> void
46+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueMode.get -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode
47+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueMode.set -> void
48+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ThrowWriteExceptions.get -> bool
49+
Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ThrowWriteExceptions.set -> void
50+
Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestDelegationFeature
51+
Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestDelegationFeature.CanDelegate.get -> bool
52+
Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestInfoFeature
53+
Microsoft.AspNetCore.Server.HttpSys.IServerDelegationFeature
54+
Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode
55+
Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode.Attach = 1 -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode
56+
Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode.Create = 0 -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode
57+
Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode.CreateOrAttach = 2 -> Microsoft.AspNetCore.Server.HttpSys.RequestQueueMode
58+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager
59+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.DrainEntityBody.get -> System.TimeSpan
60+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.DrainEntityBody.set -> void
61+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.EntityBody.get -> System.TimeSpan
62+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.EntityBody.set -> void
63+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.HeaderWait.get -> System.TimeSpan
64+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.HeaderWait.set -> void
65+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.IdleConnection.get -> System.TimeSpan
66+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.IdleConnection.set -> void
67+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.MinSendBytesPerSecond.get -> long
68+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.MinSendBytesPerSecond.set -> void
69+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.RequestQueue.get -> System.TimeSpan
70+
Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.RequestQueue.set -> void
71+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefix
72+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.IsHttps.get -> bool
73+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.PortValue.get -> int
74+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection
75+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Clear() -> void
76+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Count.get -> int
77+
Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.IsReadOnly.get -> bool
78+
override Microsoft.AspNetCore.Server.HttpSys.HttpSysException.ErrorCode.get -> int
79+
override Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.GetHashCode() -> int
80+
~Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AuthenticationDisplayName.get -> string
81+
~Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager.AuthenticationDisplayName.set -> void
82+
~Microsoft.AspNetCore.Server.HttpSys.DelegationRule.QueueName.get -> string
83+
~Microsoft.AspNetCore.Server.HttpSys.DelegationRule.UrlPrefix.get -> string
84+
~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Authentication.get -> Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager
85+
~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueName.get -> string
86+
~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueName.set -> void
87+
~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Timeouts.get -> Microsoft.AspNetCore.Server.HttpSys.TimeoutManager
88+
~Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.UrlPrefixes.get -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection
89+
~Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestDelegationFeature.DelegateRequest(Microsoft.AspNetCore.Server.HttpSys.DelegationRule destination) -> void
90+
~Microsoft.AspNetCore.Server.HttpSys.IHttpSysRequestInfoFeature.RequestInfo.get -> System.Collections.Generic.IReadOnlyDictionary<int, System.ReadOnlyMemory<byte>>
91+
~Microsoft.AspNetCore.Server.HttpSys.IServerDelegationFeature.CreateDelegationRule(string queueName, string urlPrefix) -> Microsoft.AspNetCore.Server.HttpSys.DelegationRule
92+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.FullPrefix.get -> string
93+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Host.get -> string
94+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Path.get -> string
95+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Port.get -> string
96+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Scheme.get -> string
97+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Add(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix item) -> void
98+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Add(string prefix) -> void
99+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Contains(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix item) -> bool
100+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.CopyTo(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix[] array, int arrayIndex) -> void
101+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.GetEnumerator() -> System.Collections.Generic.IEnumerator<Microsoft.AspNetCore.Server.HttpSys.UrlPrefix>
102+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Remove(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix item) -> bool
103+
~Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.Remove(string prefix) -> bool
104+
~const Microsoft.AspNetCore.Server.HttpSys.HttpSysDefaults.AuthenticationScheme = "Windows" -> string
105+
~override Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Equals(object obj) -> bool
106+
~override Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.ToString() -> string
107+
~static Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions.UseHttpSys(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
108+
~static Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions.UseHttpSys(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, System.Action<Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions> options) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
109+
~static Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(string prefix) -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefix
110+
~static Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(string scheme, string host, int? portValue, string path) -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefix
111+
~static Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(string scheme, string host, string port, string path) -> Microsoft.AspNetCore.Server.HttpSys.UrlPrefix
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#nullable enable
2+
Microsoft.AspNetCore.Builder.IISServerOptions
3+
Microsoft.AspNetCore.Builder.IISServerOptions.AllowSynchronousIO.get -> bool
4+
Microsoft.AspNetCore.Builder.IISServerOptions.AllowSynchronousIO.set -> void
5+
Microsoft.AspNetCore.Builder.IISServerOptions.AutomaticAuthentication.get -> bool
6+
Microsoft.AspNetCore.Builder.IISServerOptions.AutomaticAuthentication.set -> void
7+
Microsoft.AspNetCore.Builder.IISServerOptions.IISServerOptions() -> void
8+
Microsoft.AspNetCore.Builder.IISServerOptions.MaxRequestBodySize.get -> long?
9+
Microsoft.AspNetCore.Builder.IISServerOptions.MaxRequestBodySize.set -> void
10+
Microsoft.AspNetCore.Hosting.WebHostBuilderIISExtensions
11+
Microsoft.AspNetCore.Http.Features.IServerVariablesFeature (forwarded, contained in Microsoft.AspNetCore.Http.Features)
12+
Microsoft.AspNetCore.Http.Features.IServerVariablesFeature.this[string! variableName].get -> string! (forwarded, contained in Microsoft.AspNetCore.Http.Features)
13+
Microsoft.AspNetCore.Http.Features.IServerVariablesFeature.this[string! variableName].set -> void (forwarded, contained in Microsoft.AspNetCore.Http.Features)
14+
Microsoft.AspNetCore.Server.IIS.BadHttpRequestException
15+
Microsoft.AspNetCore.Server.IIS.BadHttpRequestException.StatusCode.get -> int
16+
Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler
17+
Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.IISServerAuthenticationHandler() -> void
18+
Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream
19+
Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.ThrowingWasUpgradedWriteOnlyStream() -> void
20+
Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream
21+
Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.WriteOnlyStream() -> void
22+
Microsoft.AspNetCore.Server.IIS.HttpContextExtensions
23+
Microsoft.AspNetCore.Server.IIS.IISServerDefaults
24+
Microsoft.AspNetCore.Server.IIS.IISServerDefaults.IISServerDefaults() -> void
25+
override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.Flush() -> void
26+
override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.Seek(long offset, System.IO.SeekOrigin origin) -> long
27+
override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.SetLength(long value) -> void
28+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.CanRead.get -> bool
29+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.CanSeek.get -> bool
30+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.CanWrite.get -> bool
31+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Length.get -> long
32+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Position.get -> long
33+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Position.set -> void
34+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.ReadTimeout.get -> int
35+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.ReadTimeout.set -> void
36+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Seek(long offset, System.IO.SeekOrigin origin) -> long
37+
override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.SetLength(long value) -> void
38+
~Microsoft.AspNetCore.Builder.IISServerOptions.AuthenticationDisplayName.get -> string
39+
~Microsoft.AspNetCore.Builder.IISServerOptions.AuthenticationDisplayName.set -> void
40+
~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.AuthenticateAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
41+
~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.ChallengeAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> System.Threading.Tasks.Task
42+
~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.ForbidAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> System.Threading.Tasks.Task
43+
~Microsoft.AspNetCore.Server.IIS.Core.IISServerAuthenticationHandler.InitializeAsync(Microsoft.AspNetCore.Authentication.AuthenticationScheme scheme, Microsoft.AspNetCore.Http.HttpContext context) -> System.Threading.Tasks.Task
44+
~const Microsoft.AspNetCore.Server.IIS.IISServerDefaults.AuthenticationScheme = "Windows" -> string
45+
~override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.Write(byte[] buffer, int offset, int count) -> void
46+
~override Microsoft.AspNetCore.Server.IIS.Core.ThrowingWasUpgradedWriteOnlyStream.WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task
47+
~override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.Read(byte[] buffer, int offset, int count) -> int
48+
~override Microsoft.AspNetCore.Server.IIS.Core.WriteOnlyStream.ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<int>
49+
~static Microsoft.AspNetCore.Hosting.WebHostBuilderIISExtensions.UseIIS(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
50+
~static Microsoft.AspNetCore.Server.IIS.HttpContextExtensions.GetIISServerVariable(this Microsoft.AspNetCore.Http.HttpContext context, string variableName) -> string
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable

0 commit comments

Comments
 (0)