summaryrefslogtreecommitdiff
path: root/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.HttpSys.xml
diff options
context:
space:
mode:
Diffstat (limited to '.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.HttpSys.xml')
-rwxr-xr-x.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.HttpSys.xml414
1 files changed, 414 insertions, 0 deletions
diff --git a/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.HttpSys.xml b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.HttpSys.xml
new file mode 100755
index 0000000000..988baaba64
--- /dev/null
+++ b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.HttpSys.xml
@@ -0,0 +1,414 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Microsoft.AspNetCore.Server.HttpSys</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.AspNetCore.Server.HttpSys.AuthenticationManager">
+ <summary>
+ Exposes the Http.Sys authentication configurations.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.Helpers.GetChunkHeader(System.Int32)">
+ <summary>
+ A private utility routine to convert an integer to a chunk header,
+ which is an ASCII hex number followed by a CRLF.The header is returned
+ as a byte array.
+ Generates a right-aligned hex string and returns the start offset.
+ </summary>
+ <param name="size">Chunk size to be encoded</param>
+ <returns>A byte array with the header in int.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel">
+ <summary>
+ Enum declaring the allowed values for the verbosity level when http.sys reject requests due to throttling.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Basic">
+ <summary>
+ A 503 response is not sent; the connection is reset. This is the default HTTP Server API behavior.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Limited">
+ <summary>
+ The HTTP Server API sends a 503 response with a "Service Unavailable" reason phrase.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.HttpSys.Http503VerbosityLevel.Full">
+ <summary>
+ The HTTP Server API sends a 503 response with a detailed reason phrase.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.HttpSys.HttpSysDefaults.AuthenticationScheme">
+ <summary>
+ The name of the authentication scheme used.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.HttpSys.HttpSysListener">
+ <summary>
+ An HTTP server wrapping the Http.Sys APIs that accepts requests.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Start">
+ <summary>
+ Start accepting incoming requests.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Dispose">
+ <summary>
+ Stop the server and clean up.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.AcceptAsync">
+ <summary>
+ Accept a request from the incoming request queue.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxAccepts">
+ <summary>
+ The maximum number of concurrent accepts.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.EnableResponseCaching">
+ <summary>
+ Attempts kernel mode caching for responses with eligible headers. The response may not include
+ Set-Cookie, Vary, or Pragma headers. It must include a Cache-Control header with Public and
+ either a Shared-Max-Age or Max-Age value, or an Expires header.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.UrlPrefixes">
+ <summary>
+ The url prefixes to register with Http.Sys. These may be modified at any time prior to disposing
+ the listener.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Authentication">
+ <summary>
+ Http.Sys authentication settings. These may be modified at any time prior to disposing
+ the listener.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Timeouts">
+ <summary>
+ Exposes the Http.Sys timeout configurations. These may also be configured in the registry.
+ These may be modified at any time prior to disposing the listener.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.ThrowWriteExceptions">
+ <summary>
+ Gets or Sets if response body writes that fail due to client disconnects should throw exceptions or
+ complete normally. The default is false.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxConnections">
+ <summary>
+ Gets or sets the maximum number of concurrent connections to accept, -1 for infinite, or null to
+ use the machine wide setting from the registry. The default value is null.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.RequestQueueLimit">
+ <summary>
+ Gets or sets the maximum number of requests that will be queued up in Http.Sys.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.MaxRequestBodySize">
+ <summary>
+ Gets or sets the maximum allowed size of any request body in bytes.
+ When set to null, the maximum request body size is unlimited.
+ This limit has no effect on upgraded connections which are always unlimited.
+ This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature"/>.
+ </summary>
+ <remarks>
+ Defaults to 30,000,000 bytes, which is approximately 28.6MB.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.AllowSynchronousIO">
+ <summary>
+ Gets or sets a value that controls whether synchronous IO is allowed for the HttpContext.Request.Body and HttpContext.Response.Body.
+ The default is `false`.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions.Http503Verbosity">
+ <summary>
+ Gets or sets a value that controls how http.sys reacts when rejecting requests due to throttling conditions - like when the request
+ queue limit is reached. The default in http.sys is "Basic" which means http.sys is just resetting the TCP connection. IIS uses Limited
+ as its default behavior which will result in sending back a 503 - Service Unavailable back to the client.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.HttpSys.TokenBindingUtil">
+ <summary>
+ Contains helpers for dealing with TLS token binding.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.TokenBindingUtil.GetProvidedTokenIdFromBindingInfo(Microsoft.AspNetCore.HttpSys.Internal.HttpApiTypes.HTTP_REQUEST_TOKEN_BINDING_INFO*,System.Byte[]@)">
+ <summary>
+ Returns the 'provided' token binding identifier, optionally also returning the
+ 'referred' token binding identifier. Returns null on failure.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.RequestContext.Dispose">
+ <summary>
+ Flushes and completes the response.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.RequestContext.Abort">
+ <summary>
+ Forcibly terminate and dispose the request, closing the connection if necessary.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Response.AuthenticationChallenges">
+ <summary>
+ The authentication challenges that will be added to the response if the status code is 401.
+ This must be a subset of the AuthenticationSchemes enabled on the server.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Response.CacheTtl">
+ <summary>
+ Enable kernel caching for the response with the given timeout. Http.Sys determines if the response
+ can be cached.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Response.HasStarted">
+ <summary>
+ Indicates if the response status, reason, and headers are prepared to send and can
+ no longer be modified. This is caused by the first write or flush to the response body.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager">
+ <summary>
+ Exposes the Http.Sys timeout configurations. These may also be configured in the registry.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.EntityBody">
+ <summary>
+ The time, in seconds, allowed for the request entity body to arrive. The default timer is 2 minutes.
+
+ The HTTP Server API turns on this timer when the request has an entity body. The timer expiration is
+ initially set to the configured value. When the HTTP Server API receives additional data indications on the
+ request, it resets the timer to give the connection another interval.
+
+ Use TimeSpan.Zero to indicate that system defaults should be used.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.DrainEntityBody">
+ <summary>
+ The time, in seconds, allowed for the HTTP Server API to drain the entity body on a Keep-Alive connection.
+ The default timer is 2 minutes.
+
+ On a Keep-Alive connection, after the application has sent a response for a request and before the request
+ entity body has completely arrived, the HTTP Server API starts draining the remainder of the entity body to
+ reach another potentially pipelined request from the client. If the time to drain the remaining entity body
+ exceeds the allowed period the connection is timed out.
+
+ Use TimeSpan.Zero to indicate that system defaults should be used.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.RequestQueue">
+ <summary>
+ The time, in seconds, allowed for the request to remain in the request queue before the application picks
+ it up. The default timer is 2 minutes.
+
+ Use TimeSpan.Zero to indicate that system defaults should be used.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.IdleConnection">
+ <summary>
+ The time, in seconds, allowed for an idle connection. The default timer is 2 minutes.
+
+ This timeout is only enforced after the first request on the connection is routed to the application.
+
+ Use TimeSpan.Zero to indicate that system defaults should be used.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.HeaderWait">
+ <summary>
+ The time, in seconds, allowed for the HTTP Server API to parse the request header. The default timer is
+ 2 minutes.
+
+ This timeout is only enforced after the first request on the connection is routed to the application.
+
+ Use TimeSpan.Zero to indicate that system defaults should be used.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.TimeoutManager.MinSendBytesPerSecond">
+ <summary>
+ The minimum send rate, in bytes-per-second, for the response. The default response send rate is 150
+ bytes-per-second.
+
+ Use 0 to indicate that system defaults should be used.
+
+ To disable this timer set it to UInt32.MaxValue
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(System.String,System.String,System.String,System.String)">
+ <summary>
+ http://msdn.microsoft.com/en-us/library/windows/desktop/aa364698(v=vs.85).aspx
+ </summary>
+ <param name="scheme">http or https. Will be normalized to lower case.</param>
+ <param name="host">+, *, IPv4, [IPv6], or a dns name. Http.Sys does not permit punycode (xn--), use Unicode instead.</param>
+ <param name="port">If empty, the default port for the given scheme will be used (80 or 443).</param>
+ <param name="path">Should start and end with a '/', though a missing trailing slash will be added. This value must be un-escaped.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.UrlPrefix.Create(System.String,System.String,System.Nullable{System.Int32},System.String)">
+ <summary>
+ http://msdn.microsoft.com/en-us/library/windows/desktop/aa364698(v=vs.85).aspx
+ </summary>
+ <param name="scheme">http or https. Will be normalized to lower case.</param>
+ <param name="host">+, *, IPv4, [IPv6], or a dns name. Http.Sys does not permit punycode (xn--), use Unicode instead.</param>
+ <param name="portValue">If empty, the default port for the given scheme will be used (80 or 443).</param>
+ <param name="path">Should start and end with a '/', though a missing trailing slash will be added. This value must be un-escaped.</param>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection">
+ <summary>
+ A collection or URL prefixes
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_ArrayTooSmall">
+ <summary>The destination array is too small.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_EndCalledMultipleTimes">
+ <summary>End has already been called.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_InvalidStatusCode">
+ <summary>The status code '{0}' is not supported.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.Resources.FormatException_InvalidStatusCode(System.Object)">
+ <summary>The status code '{0}' is not supported.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_NoSeek">
+ <summary>The stream is not seekable.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_PrefixAlreadyRegistered">
+ <summary>The prefix '{0}' is already registered.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.Resources.FormatException_PrefixAlreadyRegistered(System.Object)">
+ <summary>The prefix '{0}' is already registered.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_ReadOnlyStream">
+ <summary>This stream only supports read operations.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_TooMuchWritten">
+ <summary>More data written than specified in the Content-Length header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_UnsupportedScheme">
+ <summary>Only the http and https schemes are supported.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_WriteOnlyStream">
+ <summary>This stream only supports write operations.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Exception_WrongIAsyncResult">
+ <summary>The given IAsyncResult does not match this opperation.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.HttpSys.Resources.Warning_ExceptionInOnResponseCompletedAction">
+ <summary>An exception occured while running an action registered with {0}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.HttpSys.Resources.FormatWarning_ExceptionInOnResponseCompletedAction(System.Object)">
+ <summary>An exception occured while running an action registered with {0}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions.UseHttpSys(Microsoft.AspNetCore.Hosting.IWebHostBuilder)">
+ <summary>
+ Specify HttpSys as the server to be used by the web host.
+ </summary>
+ <param name="hostBuilder">
+ The Microsoft.AspNetCore.Hosting.IWebHostBuilder to configure.
+ </param>
+ <returns>
+ The Microsoft.AspNetCore.Hosting.IWebHostBuilder.
+ </returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.WebHostBuilderHttpSysExtensions.UseHttpSys(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action{Microsoft.AspNetCore.Server.HttpSys.HttpSysOptions})">
+ <summary>
+ Specify HttpSys as the server to be used by the web host.
+ </summary>
+ <param name="hostBuilder">
+ The Microsoft.AspNetCore.Hosting.IWebHostBuilder to configure.
+ </param>
+ <param name="options">
+ A callback to configure HttpSys options.
+ </param>
+ <returns>
+ The Microsoft.AspNetCore.Hosting.IWebHostBuilder.
+ </returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.HttpSys.Internal.SocketAddress">
+ <devdoc>
+ <para>
+ This class is used when subclassing EndPoint, and provides indication
+ on how to format the memory buffers that winsock uses for network addresses.
+ </para>
+ </devdoc>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.SocketAddress.#ctor(System.Net.Sockets.AddressFamily,System.Int32)">
+ <devdoc>
+ <para>[To be supplied.]</para>
+ </devdoc>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpSys.Internal.SocketAddress.Item(System.Int32)">
+ <devdoc>
+ <para>[To be supplied.]</para>
+ </devdoc>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.RawUrlHelper.GetPath(System.Span{System.Byte})">
+ <summary>
+ Find the segment of the URI byte array which represents the path.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.RawUrlHelper.FindHttpOrHttps(System.Span{System.Byte})">
+ <summary>
+ Compare the beginning portion of the raw URL byte array to https:// and http://
+ </summary>
+ <param name="raw">The byte array represents the raw URI</param>
+ <returns>Length of the matched bytes, 0 if it is not matched.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.RequestUriBuilder.Unescape(System.Span{System.Byte})">
+ <summary>
+ Unescape a given path string in place. The given path string may contain escaped char.
+ </summary>
+ <param name="rawPath">The raw path string to be unescaped</param>
+ <returns>The unescaped path string</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.RequestUriBuilder.DecodeCore(System.Int32@,System.Int32@,System.Int32,System.Span{System.Byte})">
+ <summary>
+ Unescape the percent-encodings
+ </summary>
+ <param name="reader">The iterator point to the first % char</param>
+ <param name="writer">The place to write to</param>
+ <param name="end">The end of the buffer</param>
+ <param name="buffer">The byte array</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.RequestUriBuilder.UnescapePercentEncoding(System.Int32@,System.Int32,System.ReadOnlySpan{System.Byte})">
+ <summary>
+ Read the percent-encoding and try unescape it.
+
+ The operation first peek at the character the <paramref name="scan"/>
+ iterator points at. If it is % the <paramref name="scan"/> is then
+ moved on to scan the following to characters. If the two following
+ characters are hexadecimal literals they will be unescaped and the
+ value will be returned.
+
+ If the first character is not % the <paramref name="scan"/> iterator
+ will be removed beyond the location of % and -1 will be returned.
+
+ If the following two characters can't be successfully unescaped the
+ <paramref name="scan"/> iterator will be move behind the % and -1
+ will be returned.
+ </summary>
+ <param name="scan">The value to read</param>
+ <param name="end">The end of the buffer</param>
+ <param name="buffer">The byte array</param>
+ <returns>The unescaped byte if success. Otherwise return -1.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpSys.Internal.RequestUriBuilder.ReadHex(System.Int32@,System.Int32,System.ReadOnlySpan{System.Byte})">
+ <summary>
+ Read the next char and convert it into hexadecimal value.
+
+ The <paramref name="scan"/> iterator will be moved to the next
+ byte no matter no matter whether the operation successes.
+ </summary>
+ <param name="scan">The value to read</param>
+ <param name="end">The end of the buffer</param>
+ <param name="buffer">The byte array</param>
+ <returns>The hexadecimal value if successes, otherwise -1.</returns>
+ </member>
+ </members>
+</doc>