<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>Microsoft.AspNetCore.Http.Features</name>
|
</assembly>
|
<members>
|
<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.HttpOnly">
|
<summary>
|
Gets or sets a value that indicates whether a cookie is accessible by client-side script.
|
</summary>
|
<returns>true if a cookie is accessible by client-side script; otherwise, false.</returns>
|
</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.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.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.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.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.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="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.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 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="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="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">
|
<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">
|
<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>
|
</members>
|
</doc>
|