diff options
Diffstat (limited to '.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Http.Features.xml')
-rwxr-xr-x | .packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Http.Features.xml | 1038 |
1 files changed, 1038 insertions, 0 deletions
diff --git a/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Http.Features.xml b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Http.Features.xml new file mode 100755 index 0000000000..c1508d2e82 --- /dev/null +++ b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Http.Features.xml @@ -0,0 +1,1038 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Microsoft.AspNetCore.Http.Features</name> + </assembly> + <members> + <member name="T:Microsoft.AspNetCore.Http.Features.HttpsCompressionMode"> + <summary> + Use to dynamically control response compression for HTTPS requests. + </summary> + </member> + <member name="F:Microsoft.AspNetCore.Http.Features.HttpsCompressionMode.Default"> + <summary> + No value has been specified, use the configured defaults. + </summary> + </member> + <member name="F:Microsoft.AspNetCore.Http.Features.HttpsCompressionMode.DoNotCompress"> + <summary> + Opts out of compression over HTTPS. Enabling compression on HTTPS requests for remotely manipulable content + may expose security problems. + </summary> + </member> + <member name="F:Microsoft.AspNetCore.Http.Features.HttpsCompressionMode.Compress"> + <summary> + Opts into compression over HTTPS. Enabling compression on HTTPS requests for remotely manipulable content + may expose security problems. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IFeatureCollection"> + <summary> + Represents a collection of HTTP features. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IFeatureCollection.IsReadOnly"> + <summary> + Indicates if the collection can be modified. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Revision"> + <summary> + Incremented for each modification and can be used to verify cached results. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Item(System.Type)"> + <summary> + Gets or sets a given feature. Setting a null value removes the feature. + </summary> + <param name="key"></param> + <returns>The requested feature, or null if it is not present.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Get``1"> + <summary> + Retrieves the requested feature from the collection. + </summary> + <typeparam name="TFeature">The feature key.</typeparam> + <returns>The requested feature, or null if it is not present.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Set``1(``0)"> + <summary> + Sets the given feature in the collection. + </summary> + <typeparam name="TFeature">The feature key.</typeparam> + <param name="instance">The feature value.</param> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IFormFeature.HasFormContentType"> + <summary> + Indicates if the request has a supported form content-type. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IFormFeature.Form"> + <summary> + The parsed form, if any. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IFormFeature.ReadForm"> + <summary> + Parses the request body as a form. + </summary> + <returns></returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IFormFeature.ReadFormAsync(System.Threading.CancellationToken)"> + <summary> + Parses the request body as a form. + </summary> + <param name="cancellationToken"></param> + <returns></returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpBodyControlFeature"> + <summary> + Controls the IO behavior for the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Body"/> and <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Body"/> + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpBodyControlFeature.AllowSynchronousIO"> + <summary> + Gets or sets a value that controls whether synchronous IO is allowed for the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Body"/> and <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Body"/> + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature"> + <summary> + Information regarding the TCP/IP connection carrying the request. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.ConnectionId"> + <summary> + The unique identifier for the connection the request was received on. This is primarily for diagnostic purposes. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.RemoteIpAddress"> + <summary> + The IPAddress of the client making the request. Note this may be for a proxy rather than the end user. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.LocalIpAddress"> + <summary> + The local IPAddress on which the request was received. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.RemotePort"> + <summary> + The remote port of the client making the request. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.LocalPort"> + <summary> + The local port on which the request was received. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature"> + <summary> + Feature to inspect and modify the maximum request body size for a single request. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature.IsReadOnly"> + <summary> + Indicates whether <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature.MaxRequestBodySize"/> is read-only. + If true, this could mean that the request body has already been read from + or that <see cref="M:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.UpgradeAsync"/> was called. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature.MaxRequestBodySize"> + <summary> + The maximum allowed size of the current request body in bytes. + When set to null, the maximum request body size is unlimited. + This cannot be modified after the reading the request body has started. + This limit does not affect upgraded connections which are always unlimited. + </summary> + <remarks> + Defaults to the server's global max request body size limit. + </remarks> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature"> + <summary> + Contains the details of a given request. These properties should all be mutable. + None of these properties should ever be set to null. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Protocol"> + <summary> + The HTTP-version as defined in RFC 7230. E.g. "HTTP/1.1" + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Scheme"> + <summary> + The request uri scheme. E.g. "http" or "https". Note this value is not included + in the original request, it is inferred by checking if the transport used a TLS + connection or not. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Method"> + <summary> + The request method as defined in RFC 7230. E.g. "GET", "HEAD", "POST", etc.. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.PathBase"> + <summary> + The first portion of the request path associated with application root. The value + is un-escaped. The value may be string.Empty. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Path"> + <summary> + The portion of the request path that identifies the requested resource. The value + is un-escaped. The value may be string.Empty if <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.PathBase"/> contains the + full path. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.QueryString"> + <summary> + The query portion of the request-target as defined in RFC 7230. The value + may be string.Empty. If not empty then the leading '?' will be included. The value + is in its original form, without un-escaping. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.RawTarget"> + <summary> + The request target as it was sent in the HTTP request. This property contains the + raw path and full query, as well as other request targets such as * for OPTIONS + requests (https://tools.ietf.org/html/rfc7230#section-5.3). + </summary> + <remarks> + This property is not used internally for routing or authorization decisions. It has not + been UrlDecoded and care should be taken in its use. + </remarks> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Headers"> + <summary> + Headers included in the request, aggregated by header name. The values are not split + or merged across header lines. E.g. The following headers: + HeaderA: value1, value2 + HeaderA: value3 + Result in Headers["HeaderA"] = { "value1, value2", "value3" } + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Body"> + <summary> + A <see cref="T:System.IO.Stream"/> representing the request body, if any. Stream.Null may be used + to represent an empty request body. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeature"> + <summary> + Feature to identify a request. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeature.TraceIdentifier"> + <summary> + Identifier to trace a request. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature.RequestAborted"> + <summary> + A <see cref="T:System.Threading.CancellationToken"/> that fires if the request is aborted and + the application should cease processing. The token will not fire if the request + completes successfully. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature.Abort"> + <summary> + Forcefully aborts the request if it has not already completed. This will result in + RequestAborted being triggered. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpRequestTrailersFeature"> + <summary> + This feature exposes HTTP request trailer headers, either for HTTP/1.1 chunked bodies or HTTP/2 trailing headers. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestTrailersFeature.Available"> + <summary> + Indicates if the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestTrailersFeature.Trailers"/> are available yet. They may not be available until the + request body is fully read. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestTrailersFeature.Trailers"> + <summary> + The trailing headers received. This will throw <see cref="T:System.InvalidOperationException"/> if <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestTrailersFeature.Available"/> + returns false. They may not be available until the request body is fully read. If there are no trailers this will + return an empty collection. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpResetFeature"> + <summary> + Used to send reset messages for protocols that support them such as HTTP/2 or HTTP/3. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResetFeature.Reset(System.Int32)"> + <summary> + Send a reset message with the given error code. The request will be considered aborted. + </summary> + <param name="errorCode">The error code to send in the reset message.</param> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature"> + <summary> + An aggregate of the different ways to interact with the response body. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.Stream"> + <summary> + The <see cref="T:System.IO.Stream"/> for writing the response body. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.Writer"> + <summary> + A <see cref="T:System.IO.Pipelines.PipeWriter"/> representing the response body, if any. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.DisableBuffering"> + <summary> + Opts out of write buffering for the response. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.StartAsync(System.Threading.CancellationToken)"> + <summary> + Starts the response by calling OnStarting() and making headers unmodifiable. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.SendFileAsync(System.String,System.Int64,System.Nullable{System.Int64},System.Threading.CancellationToken)"> + <summary> + Sends the requested file in the response body. A response may include multiple writes. + </summary> + <param name="path">The full disk path to the file.</param> + <param name="offset">The offset in the file to start at.</param> + <param name="count">The number of bytes to send, or null to send the remainder of the file.</param> + <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> used to abort the transmission.</param> + <returns></returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature.CompleteAsync"> + <summary> + Flush any remaining response headers, data, or trailers. + This may throw if the response is in an invalid state such as a Content-Length mismatch. + </summary> + <returns></returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature"> + <summary> + Represents the fields and state of an HTTP response. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.StatusCode"> + <summary> + The status-code as defined in RFC 7230. The default value is 200. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.ReasonPhrase"> + <summary> + The reason-phrase as defined in RFC 7230. Note this field is no longer supported by HTTP/2. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Headers"> + <summary> + The response headers to send. Headers with multiple values will be emitted as multiple headers. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Body"> + <summary> + The <see cref="T:System.IO.Stream"/> for writing the response body. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.HasStarted"> + <summary> + Indicates if the response has started. If true, the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.StatusCode"/>, + <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.ReasonPhrase"/>, and <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Headers"/> are now immutable, and + OnStarting should no longer be called. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.OnStarting(System.Func{System.Object,System.Threading.Tasks.Task},System.Object)"> + <summary> + Registers a callback to be invoked just before the response starts. This is the + last chance to modify the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Headers"/>, <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.StatusCode"/>, or + <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.ReasonPhrase"/>. + </summary> + <param name="callback">The callback to invoke when starting the response.</param> + <param name="state">The state to pass into the callback.</param> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.OnCompleted(System.Func{System.Object,System.Threading.Tasks.Task},System.Object)"> + <summary> + Registers a callback to be invoked after a response has fully completed. This is + intended for resource cleanup. + </summary> + <param name="callback">The callback to invoke after the response has completed.</param> + <param name="state">The state to pass into the callback.</param> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpsCompressionFeature"> + <summary> + Configures response compression behavior for HTTPS on a per-request basis. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpsCompressionFeature.Mode"> + <summary> + The <see cref="T:Microsoft.AspNetCore.Http.Features.HttpsCompressionMode"/> to use. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature"> + <summary> + Provides an efficient mechanism for transferring files from disk to the network. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature.SendFileAsync(System.String,System.Int64,System.Nullable{System.Int64},System.Threading.CancellationToken)"> + <summary> + Sends the requested file in the response body. This may bypass the IHttpResponseFeature.Body + <see cref="T:System.IO.Stream"/>. A response may include multiple writes. + </summary> + <param name="path">The full disk path to the file.</param> + <param name="offset">The offset in the file to start at.</param> + <param name="count">The number of bytes to send, or null to send the remainder of the file.</param> + <param name="cancellation">A <see cref="T:System.Threading.CancellationToken"/> used to abort the transmission.</param> + <returns></returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.IsUpgradableRequest"> + <summary> + Indicates if the server can upgrade this request to an opaque, bidirectional stream. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.UpgradeAsync"> + <summary> + Attempt to upgrade the request to an opaque, bidirectional stream. The response status code + and headers need to be set before this is invoked. Check <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.IsUpgradableRequest"/> + before invoking. + </summary> + <returns></returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.IsWebSocketRequest"> + <summary> + Indicates if this is a WebSocket upgrade request. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.AcceptAsync(Microsoft.AspNetCore.Http.WebSocketAcceptContext)"> + <summary> + Attempts to upgrade the request to a <see cref="T:System.Net.WebSockets.WebSocket"/>. Check <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.IsWebSocketRequest"/> + before invoking this. + </summary> + <param name="context"></param> + <returns></returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IRequestBodyPipeFeature"> + <summary> + Represents the HttpRequestBody as a PipeReader. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IRequestBodyPipeFeature.Reader"> + <summary> + A <see cref="T:System.IO.Pipelines.PipeReader"/> representing the request body, if any. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature"> + <summary> + A helper for creating the response Set-Cookie header. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature.Cookies"> + <summary> + Gets the wrapper for the response Set-Cookie header. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.IServerVariablesFeature"> + <summary> + This feature provides access to request server variables set. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.IServerVariablesFeature.Item(System.String)"> + <summary> + Gets or sets the value of a server variable for the current request. + </summary> + <param name="variableName">The variable name</param> + <returns>May return null or empty if the variable does not exist or is not set.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.ITlsConnectionFeature.ClientCertificate"> + <summary> + Synchronously retrieves the client certificate, if any. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.ITlsConnectionFeature.GetClientCertificateAsync(System.Threading.CancellationToken)"> + <summary> + Asynchronously retrieves the client certificate, if any. + </summary> + <returns></returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.ITlsTokenBindingFeature"> + <summary> + Provides information regarding TLS token binding parameters. + </summary> + <remarks> + TLS token bindings help mitigate the risk of impersonation by an attacker in the + event an authenticated client's bearer tokens are somehow exfiltrated from the + client's machine. See https://datatracker.ietf.org/doc/draft-popov-token-binding/ + for more information. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.ITlsTokenBindingFeature.GetProvidedTokenBindingId"> + <summary> + Gets the 'provided' token binding identifier associated with the request. + </summary> + <returns>The token binding identifier, or null if the client did not + supply a 'provided' token binding or valid proof of possession of the + associated private key. The caller should treat this identifier as an + opaque blob and should not try to parse it.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.ITlsTokenBindingFeature.GetReferredTokenBindingId"> + <summary> + Gets the 'referred' token binding identifier associated with the request. + </summary> + <returns>The token binding identifier, or null if the client did not + supply a 'referred' token binding or valid proof of possession of the + associated private key. The caller should treat this identifier as an + opaque blob and should not try to parse it.</returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature"> + <summary> + Used to query, grant, and withdraw user consent regarding the storage of user + information related to site activity and functionality. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.IsConsentNeeded"> + <summary> + Indicates if consent is required for the given request. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.HasConsent"> + <summary> + Indicates if consent was given. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.CanTrack"> + <summary> + Indicates either if consent has been given or if consent is not required. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.GrantConsent"> + <summary> + Grants consent for this request. If the response has not yet started then + this will also grant consent for future requests. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.WithdrawConsent"> + <summary> + Withdraws consent for this request. If the response has not yet started then + this will also withdraw consent for future requests. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.CreateConsentCookie"> + <summary> + Creates a consent cookie for use when granting consent from a javascript client. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.CookieOptions"> + <summary> + Options used to create a new cookie. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.CookieOptions.#ctor"> + <summary> + Creates a default cookie with a path of '/'. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.Domain"> + <summary> + Gets or sets the domain to associate the cookie with. + </summary> + <returns>The domain to associate the cookie with.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.Path"> + <summary> + Gets or sets the cookie path. + </summary> + <returns>The cookie path.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.Expires"> + <summary> + Gets or sets the expiration date and time for the cookie. + </summary> + <returns>The expiration date and time for the cookie.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.Secure"> + <summary> + Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)--that is, over HTTPS only. + </summary> + <returns>true to transmit the cookie only over an SSL connection (HTTPS); otherwise, false.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.SameSite"> + <summary> + Gets or sets the value for the SameSite attribute of the cookie. The default value is -1 (Unspecified) + </summary> + <returns>The <see cref="T:Microsoft.AspNetCore.Http.SameSiteMode"/> representing the enforcement mode of the cookie.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.HttpOnly"> + <summary> + Gets or sets a value that indicates whether a cookie is accessible by client-side script. + </summary> + <returns>true if a cookie must not be accessible by client-side script; otherwise, false.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.MaxAge"> + <summary> + Gets or sets the max-age for the cookie. + </summary> + <returns>The max-age date and time for the cookie.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.CookieOptions.IsEssential"> + <summary> + Indicates if this cookie is essential for the application to function correctly. If true then + consent policy checks may be bypassed. The default value is false. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.IFormCollection"> + <summary> + Represents the parsed form values sent with the HttpRequest. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormCollection.Count"> + <summary> + Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />. + </summary> + <returns> + The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />. + </returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormCollection.Keys"> + <summary> + Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the + <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />. + </summary> + <returns> + An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object + that implements <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormCollection.ContainsKey(System.String)"> + <summary> + Determines whether the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> contains an element + with the specified key. + </summary> + <param name="key"> + The key to locate in the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />. + </param> + <returns> + true if the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> contains an element with + the key; otherwise, false. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormCollection.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)"> + <summary> + Gets the value associated with the specified key. + </summary> + <param name="key"> + The key of the value to get. + </param> + <param name="value"> + The key of the value to get. + When this method returns, the value associated with the specified key, if the + key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + </param> + <returns> + true if the object that implements <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> contains + an element with the specified key; otherwise, false. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormCollection.Item(System.String)"> + <summary> + Gets the value with the specified key. + </summary> + <param name="key"> + The key of the value to get. + </param> + <returns> + The element with the specified key, or <c>StringValues.Empty</c> if the key is not present. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + <remarks> + <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> has a different indexer contract than + <see cref="T:System.Collections.Generic.IDictionary`2" />, as it will return <c>StringValues.Empty</c> for missing entries + rather than throwing an Exception. + </remarks> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormCollection.Files"> + <summary> + The file collection sent with the request. + </summary> + <returns>The files included with the request.</returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.IFormFile"> + <summary> + Represents a file sent with the HttpRequest. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFile.ContentType"> + <summary> + Gets the raw Content-Type header of the uploaded file. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFile.ContentDisposition"> + <summary> + Gets the raw Content-Disposition header of the uploaded file. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFile.Headers"> + <summary> + Gets the header dictionary of the uploaded file. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFile.Length"> + <summary> + Gets the file length in bytes. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFile.Name"> + <summary> + Gets the form field name from the Content-Disposition header. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFile.FileName"> + <summary> + Gets the file name from the Content-Disposition header. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormFile.OpenReadStream"> + <summary> + Opens the request stream for reading the uploaded file. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormFile.CopyTo(System.IO.Stream)"> + <summary> + Copies the contents of the uploaded file to the <paramref name="target"/> stream. + </summary> + <param name="target">The stream to copy the file contents to.</param> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormFile.CopyToAsync(System.IO.Stream,System.Threading.CancellationToken)"> + <summary> + Asynchronously copies the contents of the uploaded file to the <paramref name="target"/> stream. + </summary> + <param name="target">The stream to copy the file contents to.</param> + <param name="cancellationToken"></param> + </member> + <member name="T:Microsoft.AspNetCore.Http.IFormFileCollection"> + <summary> + Represents the collection of files sent with the HttpRequest. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IFormFileCollection.Item(System.String)"> + <summary> + Gets the first file with the specified name. + </summary> + <param name="name">The name of the file to get.</param> + <returns> + The requested file, or null if it is not present. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormFileCollection.GetFile(System.String)"> + <summary> + Gets the first file with the specified name. + </summary> + <param name="name">The name of the file to get.</param> + <returns> + The requested file, or null if it is not present. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.IFormFileCollection.GetFiles(System.String)"> + <summary> + Gets an <see cref="T:System.Collections.Generic.IReadOnlyList`1" /> containing the files of the + <see cref="T:Microsoft.AspNetCore.Http.IFormFileCollection" /> with the specified name. + </summary> + <param name="name">The name of the files to get.</param> + <returns> + An <see cref="T:System.Collections.Generic.IReadOnlyList`1" /> containing the files of the object + that implements <see cref="T:Microsoft.AspNetCore.Http.IFormFileCollection" />. + </returns> + </member> + <member name="T:Microsoft.AspNetCore.Http.IHeaderDictionary"> + <summary> + Represents HttpRequest and HttpResponse headers + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IHeaderDictionary.Item(System.String)"> + <summary> + IHeaderDictionary has a different indexer contract than IDictionary, where it will return StringValues.Empty for missing entries. + </summary> + <param name="key"></param> + <returns>The stored value, or StringValues.Empty if the key is not present.</returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.IHeaderDictionary.ContentLength"> + <summary> + Strongly typed access to the Content-Length header. Implementations must keep this in sync with the string representation. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.IQueryCollection"> + <summary> + Represents the HttpRequest query string collection + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IQueryCollection.Count"> + <summary> + Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />. + </summary> + <returns> + The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />. + </returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.IQueryCollection.Keys"> + <summary> + Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the + <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />. + </summary> + <returns> + An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object + that implements <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.IQueryCollection.ContainsKey(System.String)"> + <summary> + Determines whether the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> contains an element + with the specified key. + </summary> + <param name="key"> + The key to locate in the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />. + </param> + <returns> + true if the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> contains an element with + the key; otherwise, false. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + </member> + <member name="M:Microsoft.AspNetCore.Http.IQueryCollection.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)"> + <summary> + Gets the value associated with the specified key. + </summary> + <param name="key"> + The key of the value to get. + </param> + <param name="value"> + The key of the value to get. + When this method returns, the value associated with the specified key, if the + key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + </param> + <returns> + true if the object that implements <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> contains + an element with the specified key; otherwise, false. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + </member> + <member name="P:Microsoft.AspNetCore.Http.IQueryCollection.Item(System.String)"> + <summary> + Gets the value with the specified key. + </summary> + <param name="key"> + The key of the value to get. + </param> + <returns> + The element with the specified key, or <c>StringValues.Empty</c> if the key is not present. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + <remarks> + <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> has a different indexer contract than + <see cref="T:System.Collections.Generic.IDictionary`2" />, as it will return <c>StringValues.Empty</c> for missing entries + rather than throwing an Exception. + </remarks> + </member> + <member name="T:Microsoft.AspNetCore.Http.IRequestCookieCollection"> + <summary> + Represents the HttpRequest cookie collection + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.IRequestCookieCollection.Count"> + <summary> + Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />. + </summary> + <returns> + The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />. + </returns> + </member> + <member name="P:Microsoft.AspNetCore.Http.IRequestCookieCollection.Keys"> + <summary> + Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the + <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />. + </summary> + <returns> + An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object + that implements <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.IRequestCookieCollection.ContainsKey(System.String)"> + <summary> + Determines whether the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> contains an element + with the specified key. + </summary> + <param name="key"> + The key to locate in the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />. + </param> + <returns> + true if the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> contains an element with + the key; otherwise, false. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + </member> + <member name="M:Microsoft.AspNetCore.Http.IRequestCookieCollection.TryGetValue(System.String,System.String@)"> + <summary> + Gets the value associated with the specified key. + </summary> + <param name="key"> + The key of the value to get. + </param> + <param name="value"> + The key of the value to get. + When this method returns, the value associated with the specified key, if the + key is found; otherwise, the default value for the type of the value parameter. + This parameter is passed uninitialized. + </param> + <returns> + true if the object that implements <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> contains + an element with the specified key; otherwise, false. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + </member> + <member name="P:Microsoft.AspNetCore.Http.IRequestCookieCollection.Item(System.String)"> + <summary> + Gets the value with the specified key. + </summary> + <param name="key"> + The key of the value to get. + </param> + <returns> + The element with the specified key, or <c>string.Empty</c> if the key is not present. + </returns> + <exception cref="T:System.ArgumentNullException"> + key is null. + </exception> + <remarks> + <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> has a different indexer contract than + <see cref="T:System.Collections.Generic.IDictionary`2" />, as it will return <c>string.Empty</c> for missing entries + rather than throwing an Exception. + </remarks> + </member> + <member name="T:Microsoft.AspNetCore.Http.IResponseCookies"> + <summary> + A wrapper for the response Set-Cookie header. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Append(System.String,System.String)"> + <summary> + Add a new cookie and value. + </summary> + <param name="key">Name of the new cookie.</param> + <param name="value">Value of the new cookie.</param> + </member> + <member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Append(System.String,System.String,Microsoft.AspNetCore.Http.CookieOptions)"> + <summary> + Add a new cookie. + </summary> + <param name="key">Name of the new cookie.</param> + <param name="value">Value of the new cookie.</param> + <param name="options"><see cref="T:Microsoft.AspNetCore.Http.CookieOptions"/> included in the new cookie setting.</param> + </member> + <member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Delete(System.String)"> + <summary> + Sets an expired cookie. + </summary> + <param name="key">Name of the cookie to expire.</param> + </member> + <member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Delete(System.String,Microsoft.AspNetCore.Http.CookieOptions)"> + <summary> + Sets an expired cookie. + </summary> + <param name="key">Name of the cookie to expire.</param> + <param name="options"> + <see cref="T:Microsoft.AspNetCore.Http.CookieOptions"/> used to discriminate the particular cookie to expire. The + <see cref="P:Microsoft.AspNetCore.Http.CookieOptions.Domain"/> and <see cref="P:Microsoft.AspNetCore.Http.CookieOptions.Path"/> values are especially important. + </param> + </member> + <member name="P:Microsoft.AspNetCore.Http.ISession.IsAvailable"> + <summary> + Indicate whether the current session has loaded. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.ISession.Id"> + <summary> + A unique identifier for the current session. This is not the same as the session cookie + since the cookie lifetime may not be the same as the session entry lifetime in the data store. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Http.ISession.Keys"> + <summary> + Enumerates all the keys, if any. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Http.ISession.LoadAsync(System.Threading.CancellationToken)"> + <summary> + Load the session from the data store. This may throw if the data store is unavailable. + </summary> + <returns></returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.ISession.CommitAsync(System.Threading.CancellationToken)"> + <summary> + Store the session in the data store. This may throw if the data store is unavailable. + </summary> + <returns></returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.ISession.TryGetValue(System.String,System.Byte[]@)"> + <summary> + Retrieve the value of the given key, if present. + </summary> + <param name="key"></param> + <param name="value"></param> + <returns></returns> + </member> + <member name="M:Microsoft.AspNetCore.Http.ISession.Set(System.String,System.Byte[])"> + <summary> + Set the given key and value in the current session. This will throw if the session + was not established prior to sending the response. + </summary> + <param name="key"></param> + <param name="value"></param> + </member> + <member name="M:Microsoft.AspNetCore.Http.ISession.Remove(System.String)"> + <summary> + Remove the given key from the session if present. + </summary> + <param name="key"></param> + </member> + <member name="M:Microsoft.AspNetCore.Http.ISession.Clear"> + <summary> + Remove all entries from the current session, if any. + The session cookie is not removed. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Http.SameSiteMode"> + <summary> + Used to set the SameSite field on response cookies to indicate if those cookies should be included by the client on future "same-site" or "cross-site" requests. + RFC Draft: https://tools.ietf.org/html/draft-ietf-httpbis-cookie-same-site-00 + </summary> + </member> + <member name="F:Microsoft.AspNetCore.Http.SameSiteMode.None"> + <summary>No SameSite field will be set, the client should follow its default cookie policy.</summary> + </member> + <member name="F:Microsoft.AspNetCore.Http.SameSiteMode.Lax"> + <summary>Indicates the client should send the cookie with "same-site" requests, and with "cross-site" top-level navigations.</summary> + </member> + <member name="F:Microsoft.AspNetCore.Http.SameSiteMode.Strict"> + <summary>Indicates the client should only send the cookie with "same-site" requests.</summary> + </member> + </members> +</doc> |