mesa-fab-approval/references/Microsoft.Owin.xml
2022-11-17 14:32:36 -07:00

2893 lines
122 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Owin</name>
</assembly>
<members>
<member name="T:Microsoft.Owin.IOwinContext">
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
</member>
<member name="M:Microsoft.Owin.IOwinContext.Get``1(System.String)">
<summary>
Gets a value from the OWIN environment, or returns default(T) if not present.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinContext.Set``1(System.String,``0)">
<summary>
Sets the given key and value in the OWIN environment.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="P:Microsoft.Owin.IOwinContext.Authentication">
<summary>
Access the Authentication middleware functionality available on the current request.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinContext.Request">
<summary>
A wrapper exposing request specific properties
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinContext.Response">
<summary>
A wrapper exposing response specific properties
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinContext.Environment">
<summary>
The wrapped OWIN environment.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinContext.TraceOutput">
<summary>
Gets or sets the host.TraceOutput environment value.
</summary>
</member>
<member name="T:Owin.AppBuilderUseExtensions">
<summary>
Extension methods for IAppBuilder.
</summary>
</member>
<member name="M:Owin.AppBuilderUseExtensions.Use``1(Owin.IAppBuilder,System.Object[])">
<summary>
</summary>
<typeparam name="T">The middleware type</typeparam>
<param name="app"></param>
<param name="args">Any additional arguments for the middleware constructor</param>
<returns></returns>
</member>
<member name="M:Owin.AppBuilderUseExtensions.Run(Owin.IAppBuilder,System.Func{Microsoft.Owin.IOwinContext,System.Threading.Tasks.Task})">
<summary>
</summary>
<param name="app"></param>
<param name="handler">An app that handles all requests</param>
</member>
<member name="M:Owin.AppBuilderUseExtensions.Use(Owin.IAppBuilder,System.Func{Microsoft.Owin.IOwinContext,System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})">
<summary>
</summary>
<param name="app"></param>
<param name="handler">An app that handles the request or calls the given next Func</param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Extensions.UseHandlerMiddleware">
<summary>
Middleware for executing in-line Func middleware.
</summary>
</member>
<member name="T:Microsoft.Owin.OwinMiddleware">
<summary>
An abstract base class for a standard middleware pattern.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinMiddleware.#ctor(Microsoft.Owin.OwinMiddleware)">
<summary>
Instantiates the middleware with an optional pointer to the next component.
</summary>
<param name="next"></param>
</member>
<member name="M:Microsoft.Owin.OwinMiddleware.Invoke(Microsoft.Owin.IOwinContext)">
<summary>
Process an individual request.
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.OwinMiddleware.Next">
<summary>
The optional next component.
</summary>
</member>
<member name="M:Microsoft.Owin.Extensions.UseHandlerMiddleware.#ctor(Microsoft.Owin.OwinMiddleware,System.Func{Microsoft.Owin.IOwinContext,System.Threading.Tasks.Task})">
<summary>
</summary>
<param name="next"></param>
<param name="handler">An app that handles all requests</param>
</member>
<member name="M:Microsoft.Owin.Extensions.UseHandlerMiddleware.#ctor(Microsoft.Owin.OwinMiddleware,System.Func{Microsoft.Owin.IOwinContext,System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})">
<summary>
</summary>
<param name="next"></param>
<param name="handler">An app that handles the request or calls the given next Func</param>
</member>
<member name="M:Microsoft.Owin.Extensions.UseHandlerMiddleware.Invoke(Microsoft.Owin.IOwinContext)">
<summary>
Process an individual request.
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.FormCollection">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.ReadableStringCollection">
<summary>
Accessors for query, forms, etc.
</summary>
</member>
<member name="T:Microsoft.Owin.IReadableStringCollection">
<summary>
Accessors for headers, query, forms, etc.
</summary>
</member>
<member name="M:Microsoft.Owin.IReadableStringCollection.Get(System.String)">
<summary>
Get the associated value from the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IReadableStringCollection.GetValues(System.String)">
<summary>
Get the associated values from the collection in their original format.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.IReadableStringCollection.Item(System.String)">
<summary>
Get the associated value from the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.ReadableStringCollection.#ctor(System.Collections.Generic.IDictionary{System.String,System.String[]})">
<summary>
Create a new wrapper
</summary>
<param name="store"></param>
</member>
<member name="M:Microsoft.Owin.ReadableStringCollection.Get(System.String)">
<summary>
Get the associated value from the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.ReadableStringCollection.GetValues(System.String)">
<summary>
Get the associated values from the collection in their original format.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.ReadableStringCollection.GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.ReadableStringCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.ReadableStringCollection.Item(System.String)">
<summary>
Get the associated value from the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.IFormCollection">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.FormCollection.#ctor(System.Collections.Generic.IDictionary{System.String,System.String[]})">
<summary>
</summary>
<param name="store"></param>
</member>
<member name="T:Microsoft.Owin.HeaderDictionary">
<summary>
A wrapper for owin.RequestHeaders and owin.ResponseHeaders
</summary>
</member>
<member name="T:Microsoft.Owin.IHeaderDictionary">
<summary>
A wrapper for owin.RequestHeaders and owin.ResponseHeaders
</summary>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.GetCommaSeparatedValues(System.String)">
<summary>
Parses out comma separated headers into individual values. Quoted values will not be coma split, and the quotes will be removed.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.Append(System.String,System.String)">
<summary>
Add a new value. Appends to the header if already present
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.AppendValues(System.String,System.String[])">
<summary>
Add new values. Each item remains a separate array entry.
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.AppendCommaSeparatedValues(System.String,System.String[])">
<summary>
Quotes any values containing comas, and then coma joins all of the values with any existing values.
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.Set(System.String,System.String)">
<summary>
Sets a specific header value
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.SetValues(System.String,System.String[])">
<summary>
Sets the specified header values without modification
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.IHeaderDictionary.SetCommaSeparatedValues(System.String,System.String[])">
<summary>
Quotes any values containing comas, and then coma joins all of the values.
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="P:Microsoft.Owin.IHeaderDictionary.Item(System.String)">
<summary>
Get or set the associated header value in the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.String[]})">
<summary>
Create a new wrapper
</summary>
<param name="store"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.System#Collections#IEnumerable#GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Get(System.String)">
<summary>
Get the associated value from the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.GetValues(System.String)">
<summary>
Get the associated values from the collection in their original format.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.GetCommaSeparatedValues(System.String)">
<summary>
Parses out comma separated headers into individual values. Quoted values will not be coma split, and the quotes will be removed.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Append(System.String,System.String)">
<summary>
Add a new value. Appends to the header if already present
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.AppendValues(System.String,System.String[])">
<summary>
Add new values. Each item remains a separate array entry.
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.AppendCommaSeparatedValues(System.String,System.String[])">
<summary>
Quotes any values containing comas, and then coma joins all of the values with any existing values.
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Set(System.String,System.String)">
<summary>
Sets a specific header value
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.SetValues(System.String,System.String[])">
<summary>
Sets the specified header values without modification
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.SetCommaSeparatedValues(System.String,System.String[])">
<summary>
Quotes any values containing comas, and then coma joins all of the values.
</summary>
<param name="key"></param>
<param name="values"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Add(System.String,System.String[])">
<summary>
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.ContainsKey(System.String)">
<summary>
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Remove(System.String)">
<summary>
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.TryGetValue(System.String,System.String[]@)">
<summary>
</summary>
<param name="key"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.String[]})">
<summary>
</summary>
<param name="item"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Clear">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.String[]})">
<summary>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.String[]}[],System.Int32)">
<summary>
</summary>
<param name="array"></param>
<param name="arrayIndex"></param>
</member>
<member name="M:Microsoft.Owin.HeaderDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.String[]})">
<summary>
</summary>
<param name="item"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.HeaderDictionary.Keys">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.HeaderDictionary.Values">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.HeaderDictionary.Count">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.HeaderDictionary.IsReadOnly">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.HeaderDictionary.Item(System.String)">
<summary>
Get or set the associated header value in the collection. Multiple values will be merged.
Returns null if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.HeaderDictionary.System#Collections#Generic#IDictionary{System#String@System#String[]}#Item(System.String)">
<summary>
Throws KeyNotFoundException if the key is not present.
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.IOwinRequest">
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
</member>
<member name="M:Microsoft.Owin.IOwinRequest.Get``1(System.String)">
<summary>
Gets a value from the OWIN environment, or returns default(T) if not present.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinRequest.Set``1(System.String,``0)">
<summary>
Sets the given key and value in the OWIN environment.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.IOwinRequest.ReadFormAsync">
<summary>
Parses the request body as a form
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Environment">
<summary>
The wrapped OWIN environment.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Context">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Method">
<summary>
The HTTP method/verb, e.g. GET, POST, etc..
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Scheme">
<summary>
The HTTP request scheme (e.g. http or https) from owin.RequestScheme.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.IsSecure">
<summary>
Returns true if the owin.RequestScheme is https.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Host">
<summary>
The request host, taken from the Host request header in owin.RequestHeaders.
May include the port.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.PathBase">
<summary>
See owin.RequestPathBase.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Path">
<summary>
The request path from owin.RequestPath.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.QueryString">
<summary>
The query string from owin.RequestQueryString.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Query">
<summary>
owin.RequestQueryString parsed into a collection
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Uri">
<summary>
A Uri with the combine parts of owin.RequestScheme, the Host header, owin.RequestPathBase, owin.RequestPath, and owin.RequestQueryString.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Protocol">
<summary>
owin.RequestProtocol
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Headers">
<summary>
owin.RequestHeaders in a wrapper
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Cookies">
<summary>
The Cookie header parsed into a collection
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.ContentType">
<summary>
The Content-Type header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.CacheControl">
<summary>
The Cache-Control header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.MediaType">
<summary>
The Media-Type header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Accept">
<summary>
The Accept header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.Body">
<summary>
The owin.RequestBody Stream.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.CallCancelled">
<summary>
owin.CallCancelled
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.LocalIpAddress">
<summary>
server.LocalIpAddress
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.LocalPort">
<summary>
server.LocalPort
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.RemoteIpAddress">
<summary>
server.RemoteIpAddress
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.RemotePort">
<summary>
server.RemotePort
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinRequest.User">
<summary>
server.User.
</summary>
</member>
<member name="T:Microsoft.Owin.IOwinResponse">
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.OnSendingHeaders(System.Action{System.Object},System.Object)">
<summary>
Registers for an event that fires when the response headers are sent.
</summary>
<param name="callback"></param>
<param name="state"></param>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.Redirect(System.String)">
<summary>
Sets a 302 response status code and the Location header.
</summary>
<param name="location"></param>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.Write(System.String)">
<summary>
Writes the given text to the response stream using UTF-8
</summary>
<param name="text"></param>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.Write(System.Byte[])">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.Write(System.Byte[],System.Int32,System.Int32)">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<param name="offset"></param>
<param name="count"></param>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.WriteAsync(System.String)">
<summary>
Writes the given text to the response stream using UTF-8
</summary>
<param name="text"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.WriteAsync(System.String,System.Threading.CancellationToken)">
<summary>
Writes the given text to the response stream using UTF-8
</summary>
<param name="text"></param>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.WriteAsync(System.Byte[])">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.WriteAsync(System.Byte[],System.Threading.CancellationToken)">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<param name="offset"></param>
<param name="count"></param>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.Get``1(System.String)">
<summary>
Gets a value from the OWIN environment, or returns default(T) if not present.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.IOwinResponse.Set``1(System.String,``0)">
<summary>
Sets the given key and value in the OWIN environment.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Environment">
<summary>
The wrapped OWIN environment.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Context">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.StatusCode">
<summary>
The optional owin.ResponseStatusCode.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.ReasonPhrase">
<summary>
The optional owin.ResponseReasonPhrase.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Protocol">
<summary>
owin.ResponseProtocol
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Headers">
<summary>
owin.ResponseHeaders in a wrapper
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Cookies">
<summary>
The Set-Cookie header in a wrapper
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.ContentLength">
<summary>
The Content-Length header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.ContentType">
<summary>
The Content-Type response header.
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Expires">
<summary>
The Expires header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.ETag">
<summary>
The E-Tag header
</summary>
</member>
<member name="P:Microsoft.Owin.IOwinResponse.Body">
<summary>
The owin.ResponseBody Stream.
</summary>
</member>
<member name="T:Microsoft.Owin.OwinStartupAttribute">
<summary>
Used to mark which class in an assembly should be used for automatic startup.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinStartupAttribute.#ctor(System.Type)">
<summary>
</summary>
<param name="startupType">The startup class</param>
</member>
<member name="M:Microsoft.Owin.OwinStartupAttribute.#ctor(System.String,System.Type)">
<summary>
</summary>
<param name="friendlyName">A non-default configuration, e.g. staging.</param>
<param name="startupType">The startup class</param>
</member>
<member name="M:Microsoft.Owin.OwinStartupAttribute.#ctor(System.Type,System.String)">
<summary>
</summary>
<param name="startupType">The startup class</param>
<param name="methodName">Specifies which method to call</param>
</member>
<member name="M:Microsoft.Owin.OwinStartupAttribute.#ctor(System.String,System.Type,System.String)">
<summary>
</summary>
<param name="friendlyName">A non-default configuration, e.g. staging.</param>
<param name="startupType">The startup class</param>
<param name="methodName">Specifies which method to call</param>
</member>
<member name="P:Microsoft.Owin.OwinStartupAttribute.FriendlyName">
<summary>
A non-default configuration if any. e.g. Staging.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinStartupAttribute.StartupType">
<summary>
The startup class
</summary>
</member>
<member name="P:Microsoft.Owin.OwinStartupAttribute.MethodName">
<summary>
The name of the configuration method
</summary>
</member>
<member name="T:Owin.PipelineStage">
<summary>
An ordered list of known Asp.Net integrated pipeline stages.
</summary>
</member>
<member name="F:Owin.PipelineStage.Authenticate">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.PostAuthenticate">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.Authorize">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.PostAuthorize">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.ResolveCache">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.PostResolveCache">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.MapHandler">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.PostMapHandler">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.AcquireState">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.PostAcquireState">
<summary>
</summary>
</member>
<member name="F:Owin.PipelineStage.PreHandlerExecute">
<summary>
</summary>
</member>
<member name="T:Owin.MapExtensions">
<summary>
Extension methods for the MapMiddleware
</summary>
</member>
<member name="M:Owin.MapExtensions.Map(Owin.IAppBuilder,Microsoft.Owin.PathString,System.Action{Owin.IAppBuilder})">
<summary>
If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of
continuing to the next component in the pipeline.
</summary>
<param name="app"></param>
<param name="pathMatch">The path to match</param>
<param name="configuration">The branch to take for positive path matches</param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Mapping.MapMiddleware">
<summary>
Used to create path based branches in your application pipeline.
The owin.RequestPathBase is not included in the evaluation, only owin.RequestPath.
Matching paths have the matching piece removed from owin.RequestPath and added to the owin.RequestPathBase.
</summary>
</member>
<member name="M:Microsoft.Owin.Mapping.MapMiddleware.#ctor(Microsoft.Owin.OwinMiddleware,Microsoft.Owin.Mapping.MapOptions)">
<summary>
</summary>
<param name="next">The normal pipeline taken for a negative match</param>
<param name="options"></param>
</member>
<member name="M:Microsoft.Owin.Mapping.MapMiddleware.Invoke(Microsoft.Owin.IOwinContext)">
<summary>
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Mapping.MapOptions">
<summary>
Options for the Map middleware
</summary>
</member>
<member name="P:Microsoft.Owin.Mapping.MapOptions.PathMatch">
<summary>
The path to match
</summary>
</member>
<member name="P:Microsoft.Owin.Mapping.MapOptions.Branch">
<summary>
The branch taken for a positive match
</summary>
</member>
<member name="T:Owin.MapWhenExtensions">
<summary>
Extension methods for the MapWhenMiddleware
</summary>
</member>
<member name="M:Owin.MapWhenExtensions.MapWhen(Owin.IAppBuilder,System.Func{Microsoft.Owin.IOwinContext,System.Boolean},System.Action{Owin.IAppBuilder})">
<summary>
Branches the request pipeline based on the result of the given predicate.
</summary>
<param name="app"></param>
<param name="predicate">Invoked with the request environment to determine if the branch should be taken</param>
<param name="configuration">Configures a branch to take</param>
<returns></returns>
</member>
<member name="M:Owin.MapWhenExtensions.MapWhenAsync(Owin.IAppBuilder,System.Func{Microsoft.Owin.IOwinContext,System.Threading.Tasks.Task{System.Boolean}},System.Action{Owin.IAppBuilder})">
<summary>
Branches the request pipeline based on the async result of the given predicate.
</summary>
<param name="app"></param>
<param name="predicate">Invoked asynchronously with the request environment to determine if the branch should be taken</param>
<param name="configuration">Configures a branch to take</param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Mapping.MapWhenMiddleware">
<summary>
Determines if the request should take a specific branch of the pipeline by passing the environment
to a user defined callback.
</summary>
</member>
<member name="M:Microsoft.Owin.Mapping.MapWhenMiddleware.#ctor(Microsoft.Owin.OwinMiddleware,Microsoft.Owin.Mapping.MapWhenOptions)">
<summary>
</summary>
<param name="next">The normal application pipeline</param>
<param name="options"></param>
</member>
<member name="M:Microsoft.Owin.Mapping.MapWhenMiddleware.Invoke(Microsoft.Owin.IOwinContext)">
<summary>
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Mapping.MapWhenOptions">
<summary>
Options for the MapWhen middleware
</summary>
<summary>
Options for the MapWhen middleware
</summary>
</member>
<member name="P:Microsoft.Owin.Mapping.MapWhenOptions.Predicate">
<summary>
The user callback that determines if the branch should be taken
</summary>
</member>
<member name="P:Microsoft.Owin.Mapping.MapWhenOptions.Branch">
<summary>
The branch taken for a positive match
</summary>
</member>
<member name="P:Microsoft.Owin.Mapping.MapWhenOptions.PredicateAsync">
<summary>
The async user callback that determines if the branch should be taken
</summary>
</member>
<member name="T:Microsoft.Owin.OwinContext">
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinContext.#ctor">
<summary>
Create a new context with only request and response header collections.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinContext.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Create a new wrapper.
</summary>
<param name="environment"></param>
</member>
<member name="M:Microsoft.Owin.OwinContext.Get``1(System.String)">
<summary>
Gets a value from the OWIN environment, or returns default(T) if not present.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinContext.Set``1(System.String,``0)">
<summary>
Sets the given key and value in the OWIN environment.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="P:Microsoft.Owin.OwinContext.Request">
<summary>
A wrapper exposing request specific properties
</summary>
</member>
<member name="P:Microsoft.Owin.OwinContext.Response">
<summary>
A wrapper exposing response specific properties
</summary>
</member>
<member name="P:Microsoft.Owin.OwinContext.Environment">
<summary>
The wrapped OWIN environment.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinContext.TraceOutput">
<summary>
Gets or sets the host.TraceOutput environment value.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinContext.Authentication">
<summary>
Access the Authentication middleware functionality available on the current request.
</summary>
</member>
<member name="T:Microsoft.Owin.OwinRequest">
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinRequest.ReadFormAsync">
<summary>
Parses the request body as a form
</summary>
</member>
<member name="M:Microsoft.Owin.OwinRequest.#ctor">
<summary>
Create a new context with only request and response header collections.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinRequest.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Create a new environment wrapper exposing request properties.
</summary>
<param name="environment"></param>
</member>
<member name="M:Microsoft.Owin.OwinRequest.Get``1(System.String)">
<summary>
Gets a value from the OWIN environment, or returns default(T) if not present.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinRequest.Set``1(System.String,``0)">
<summary>
Sets the given key and value in the OWIN environment.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Environment">
<summary>
The wrapped OWIN environment.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Context">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Method">
<summary>
The HTTP method/verb, e.g. GET, POST, etc..
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Scheme">
<summary>
The HTTP request scheme (e.g. http or https) from owin.RequestScheme.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.IsSecure">
<summary>
Returns true if the owin.RequestScheme is https.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Host">
<summary>
The request host, taken from the Host request header in owin.RequestHeaders.
May include the port.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.PathBase">
<summary>
See owin.RequestPathBase.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Path">
<summary>
The request path from owin.RequestPath.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.QueryString">
<summary>
The query string from owin.RequestQueryString.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Query">
<summary>
owin.RequestQueryString parsed into a collection
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Uri">
<summary>
A Uri with the combine parts of owin.RequestScheme, the Host header, owin.RequestPathBase, owin.RequestPath, and owin.RequestQueryString.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Protocol">
<summary>
owin.RequestProtocol
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Headers">
<summary>
owin.RequestHeaders in a wrapper
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Cookies">
<summary>
The Cookie header parsed into a collection
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.ContentType">
<summary>
The Content-Type header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.CacheControl">
<summary>
The Cache-Control header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.MediaType">
<summary>
The Media-Type header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Accept">
<summary>
The Accept header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.Body">
<summary>
The owin.RequestBody Stream.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.CallCancelled">
<summary>
owin.CallCancelled
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.LocalIpAddress">
<summary>
server.LocalIpAddress
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.LocalPort">
<summary>
server.LocalPort
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.RemoteIpAddress">
<summary>
server.RemoteIpAddress
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.RemotePort">
<summary>
server.RemotePort
</summary>
</member>
<member name="P:Microsoft.Owin.OwinRequest.User">
<summary>
server.User.
</summary>
</member>
<member name="T:Microsoft.Owin.PathString">
<summary>
Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string
</summary>
</member>
<member name="F:Microsoft.Owin.PathString.Empty">
<summary>
Represents the empty path. This field is read-only.
</summary>
</member>
<member name="M:Microsoft.Owin.PathString.#ctor(System.String)">
<summary>
Initalize the path string with a given value. This value must be in unescaped format. Use
PathString.FromUriComponent(value) if you have a path value which is in an escaped format.
</summary>
<param name="value">The unescaped path to be assigned to the Value property.</param>
</member>
<member name="M:Microsoft.Owin.PathString.ToString">
<summary>
Provides the path string escaped in a way which is correct for combining into the URI representation.
</summary>
<returns>The escaped path value</returns>
</member>
<member name="M:Microsoft.Owin.PathString.ToUriComponent">
<summary>
Provides the path string escaped in a way which is correct for combining into the URI representation.
</summary>
<returns>The escaped path value</returns>
</member>
<member name="M:Microsoft.Owin.PathString.FromUriComponent(System.String)">
<summary>
Returns an PathString given the path as it is escaped in the URI format. The string MUST NOT contain any
value that is not a path.
</summary>
<param name="uriComponent">The escaped path as it appears in the URI format.</param>
<returns>The resulting PathString</returns>
</member>
<member name="M:Microsoft.Owin.PathString.FromUriComponent(System.Uri)">
<summary>
Returns an PathString given the path as from a Uri object. Relative Uri objects are not supported.
</summary>
<param name="uri">The Uri object</param>
<returns>The resulting PathString</returns>
</member>
<member name="M:Microsoft.Owin.PathString.Add(Microsoft.Owin.PathString)">
<summary>
Adds two PathString instances into a combined PathString value.
</summary>
<returns>The combined PathString value</returns>
</member>
<member name="M:Microsoft.Owin.PathString.Add(Microsoft.Owin.QueryString)">
<summary>
Combines a PathString and QueryString into the joined URI formatted string value.
</summary>
<returns>The joined URI formatted string value</returns>
</member>
<member name="M:Microsoft.Owin.PathString.Equals(Microsoft.Owin.PathString)">
<summary>
Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase.
</summary>
<param name="other">The second PathString for comparison.</param>
<returns>True if both PathString values are equal</returns>
</member>
<member name="M:Microsoft.Owin.PathString.Equals(Microsoft.Owin.PathString,System.StringComparison)">
<summary>
Compares this PathString value to another value using a specific StringComparison type
</summary>
<param name="other">The second PathString for comparison</param>
<param name="comparisonType">The StringComparison type to use</param>
<returns>True if both PathString values are equal</returns>
</member>
<member name="M:Microsoft.Owin.PathString.Equals(System.Object)">
<summary>
Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase.
</summary>
<param name="obj">The second PathString for comparison.</param>
<returns>True if both PathString values are equal</returns>
</member>
<member name="M:Microsoft.Owin.PathString.GetHashCode">
<summary>
Returns the hash code for the PathString value. The hash code is provided by the OrdinalIgnoreCase implementation.
</summary>
<returns>The hash code</returns>
</member>
<member name="M:Microsoft.Owin.PathString.op_Equality(Microsoft.Owin.PathString,Microsoft.Owin.PathString)">
<summary>
Operator call through to Equals
</summary>
<param name="left">The left parameter</param>
<param name="right">The right parameter</param>
<returns>True if both PathString values are equal</returns>
</member>
<member name="M:Microsoft.Owin.PathString.op_Inequality(Microsoft.Owin.PathString,Microsoft.Owin.PathString)">
<summary>
Operator call through to Equals
</summary>
<param name="left">The left parameter</param>
<param name="right">The right parameter</param>
<returns>True if both PathString values are not equal</returns>
</member>
<member name="M:Microsoft.Owin.PathString.op_Addition(Microsoft.Owin.PathString,Microsoft.Owin.PathString)">
<summary>
Operator call through to Add
</summary>
<param name="left">The left parameter</param>
<param name="right">The right parameter</param>
<returns>The PathString combination of both values</returns>
</member>
<member name="M:Microsoft.Owin.PathString.op_Addition(Microsoft.Owin.PathString,Microsoft.Owin.QueryString)">
<summary>
Operator call through to Add
</summary>
<param name="left">The left parameter</param>
<param name="right">The right parameter</param>
<returns>The PathString combination of both values</returns>
</member>
<member name="P:Microsoft.Owin.PathString.Value">
<summary>
The unescaped path value
</summary>
</member>
<member name="P:Microsoft.Owin.PathString.HasValue">
<summary>
True if the path is not empty
</summary>
</member>
<member name="T:Microsoft.Owin.QueryString">
<summary>
Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string
</summary>
</member>
<member name="F:Microsoft.Owin.QueryString.Empty">
<summary>
Represents the empty query string. This field is read-only.
</summary>
</member>
<member name="M:Microsoft.Owin.QueryString.#ctor(System.String)">
<summary>
Initalize the query string with a given value. This value must be in escaped and delimited format without
a leading '?' character.
</summary>
<param name="value">The query string to be assigned to the Value property.</param>
</member>
<member name="M:Microsoft.Owin.QueryString.#ctor(System.String,System.String)">
<summary>
Initialize a query string with a single given parameter name and value. The value is
</summary>
<param name="name">The unencoded parameter name</param>
<param name="value">The unencoded parameter value</param>
</member>
<member name="M:Microsoft.Owin.QueryString.ToString">
<summary>
Provides the query string escaped in a way which is correct for combining into the URI representation.
A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentally
dangerous are escaped.
</summary>
<returns>The query string value</returns>
</member>
<member name="M:Microsoft.Owin.QueryString.ToUriComponent">
<summary>
Provides the query string escaped in a way which is correct for combining into the URI representation.
A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentally
dangerous are escaped.
</summary>
<returns>The query string value</returns>
</member>
<member name="M:Microsoft.Owin.QueryString.FromUriComponent(System.String)">
<summary>
Returns an PathString given the path as it is escaped in the URI format. The string MUST NOT contain any
value that is not a path.
</summary>
<param name="uriComponent">The escaped path as it appears in the URI format.</param>
<returns>The resulting PathString</returns>
</member>
<member name="M:Microsoft.Owin.QueryString.FromUriComponent(System.Uri)">
<summary>
Returns an PathString given the path as from a Uri object. Relative Uri objects are not supported.
</summary>
<param name="uri">The Uri object</param>
<returns>The resulting PathString</returns>
</member>
<member name="P:Microsoft.Owin.QueryString.Value">
<summary>
The unescaped query string without the leading '?' character
</summary>
</member>
<member name="P:Microsoft.Owin.QueryString.HasValue">
<summary>
True if the query string is not empty
</summary>
</member>
<member name="T:Microsoft.Owin.RequestCookieCollection">
<summary>
A wrapper for the request Cookie header
</summary>
</member>
<member name="M:Microsoft.Owin.RequestCookieCollection.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Create a new wrapper
</summary>
<param name="store"></param>
</member>
<member name="M:Microsoft.Owin.RequestCookieCollection.GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.RequestCookieCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.RequestCookieCollection.Item(System.String)">
<summary>
Returns null rather than throwing KeyNotFoundException
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_ConversionTakesOneParameter">
<summary>
Looks up a localized string similar to Conversion delegate must take one parameter..
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_MiddlewareNotSupported">
<summary>
Looks up a localized string similar to The type &apos;{0}&apos; does not match any known middleware pattern..
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_MissingOnSendingHeaders">
<summary>
Looks up a localized string similar to The OWIN key &apos;server.OnSendingHeaders&apos; is not available for this request..
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_NoConstructorFound">
<summary>
Looks up a localized string similar to The class &apos;{0}&apos; does not have a constructor taking {1} arguments..
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_NoConversionExists">
<summary>
Looks up a localized string similar to No conversion available between {0} and {1}..
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_PathMustNotEndWithSlash">
<summary>
Looks up a localized string similar to The path must not end with a &apos;/&apos;.
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_PathMustStartWithSlash">
<summary>
Looks up a localized string similar to The path must start with a &apos;/&apos; followed by one or more characters..
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_PathRequired">
<summary>
Looks up a localized string similar to The path is required.
</summary>
</member>
<member name="P:Microsoft.Owin.Resources.Exception_QueryStringMustStartWithDelimiter">
<summary>
Looks up a localized string similar to The query string must start with a &apos;?&apos; unless null or empty..
</summary>
</member>
<member name="T:Microsoft.Owin.Builder.AppBuilder">
<summary>
A standard implementation of IAppBuilder
</summary>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilder.#ctor">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilder.#ctor(System.Collections.Generic.IDictionary{System.Tuple{System.Type,System.Type},System.Delegate},System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
</summary>
<param name="conversions"></param>
<param name="properties"></param>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilder.Use(System.Object,System.Object[])">
<summary>
Adds a middleware node to the OWIN function pipeline. The middleware are
invoked in the order they are added: the first middleware passed to Use will
be the outermost function, and the last middleware passed to Use will be the
innermost.
</summary>
<param name="middleware">
The middleware parameter determines which behavior is being chained into the
pipeline.
If the middleware given to Use is a Delegate, then it will be invoked with the "next app" in
the chain as the first parameter. If the delegate takes more than the single argument,
then the additional values must be provided to Use in the args array.
If the middleware given to Use is a Type, then the public constructor will be
invoked with the "next app" in the chain as the first parameter. The resulting object
must have a public Invoke method. If the object has constructors which take more than
the single "next app" argument, then additional values may be provided in the args array.
</param>
<param name="args">
Any additional args passed to Use will be passed as additional values, following the "next app"
parameter, when the OWIN call pipeline is build.
They are passed as additional parameters if the middleware parameter is a Delegate, or as additional
constructor arguments if the middle parameter is a Type.
</param>
<returns>
The IAppBuilder itself is returned. This enables you to chain your use statements together.
</returns>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilder.New">
<summary>
The New method creates a new instance of an IAppBuilder. This is needed to create
a tree structure in your processing, rather than a linear pipeline. The new instance share the
same Properties, but will be created with a new, empty middleware list.
To create a tangent pipeline you would first call New, followed by several calls to Use on
the new builder, ending with a call to Build on the new builder. The return value from Build
will be the entry-point to your tangent pipeline. This entry-point may now be added to the
main pipeline as an argument to a switching middleware, which will either call the tangent
pipeline or the "next app", based on something in the request.
That said - all of that work is typically hidden by a middleware like Map, which will do that
for you.
</summary>
<returns>The new instance of the IAppBuilder implementation</returns>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilder.Build(System.Type)">
<summary>
The Build is called at the point when all of the middleware should be chained
together. This is typically done by the hosting component which created the app builder,
and does not need to be called by the startup method if the IAppBuilder is passed in.
</summary>
<param name="returnType">
The Type argument indicates which calling convention should be returned, and
is typically typeof(<typeref name="Func&lt;IDictionary&lt;string,object&gt;, Task&gt;"/>) for the OWIN
calling convention.
</param>
<returns>
Returns an instance of the pipeline's entry point. This object may be safely cast to the
type which was provided
</returns>
</member>
<member name="P:Microsoft.Owin.Builder.AppBuilder.Properties">
<summary>
Contains arbitrary properties which may added, examined, and modified by
components during the startup sequence.
</summary>
</member>
<member name="T:Microsoft.Owin.Builder.NotFound">
<summary>
Simple object used by AppBuilder as seed OWIN callable if the
builder.Properties["builder.DefaultApp"] is not set
</summary>
</member>
<member name="T:Microsoft.Owin.Infrastructure.ISystemClock">
<summary>
Abstracts the system clock to facilitate testing.
</summary>
</member>
<member name="P:Microsoft.Owin.Infrastructure.ISystemClock.UtcNow">
<summary>
Retrieves the current system time in UTC.
</summary>
</member>
<member name="T:Microsoft.Owin.Infrastructure.SystemClock">
<summary>
Provides access to the normal system clock.
</summary>
</member>
<member name="P:Microsoft.Owin.Infrastructure.SystemClock.UtcNow">
<summary>
Retrieves the current system time in UTC.
</summary>
</member>
<member name="T:Microsoft.Owin.Infrastructure.WebUtilities">
<summary>
Response generation utilities.
</summary>
</member>
<member name="M:Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(System.String,System.String)">
<summary>
Append the given query to the uri.
</summary>
<param name="uri"></param>
<param name="queryString"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(System.String,System.String,System.String)">
<summary>
Append the given query key and value to the uri.
</summary>
<param name="uri"></param>
<param name="name"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Append the given query keys and values to the uri.
</summary>
<param name="uri"></param>
<param name="queryString"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.ResponseCookieCollection">
<summary>
A wrapper for the response Set-Cookie header
</summary>
</member>
<member name="M:Microsoft.Owin.ResponseCookieCollection.#ctor(Microsoft.Owin.IHeaderDictionary)">
<summary>
Create a new wrapper
</summary>
<param name="headers"></param>
</member>
<member name="M:Microsoft.Owin.ResponseCookieCollection.Append(System.String,System.String)">
<summary>
Add a new cookie and value
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.Owin.ResponseCookieCollection.Append(System.String,System.String,Microsoft.Owin.CookieOptions)">
<summary>
Add a new cookie
</summary>
<param name="key"></param>
<param name="value"></param>
<param name="options"></param>
</member>
<member name="M:Microsoft.Owin.ResponseCookieCollection.Delete(System.String)">
<summary>
Sets an expired cookie
</summary>
<param name="key"></param>
</member>
<member name="M:Microsoft.Owin.ResponseCookieCollection.Delete(System.String,Microsoft.Owin.CookieOptions)">
<summary>
Sets an expired cookie
</summary>
<param name="key"></param>
<param name="options"></param>
</member>
<member name="T:Microsoft.Owin.Security.AuthenticateResult">
<summary>
Acts as the return value from calls to the IAuthenticationManager's AuthenticeAsync methods.
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticateResult.#ctor(System.Security.Principal.IIdentity,Microsoft.Owin.Security.AuthenticationProperties,Microsoft.Owin.Security.AuthenticationDescription)">
<summary>
Create an instance of the result object
</summary>
<param name="identity">Assigned to Identity. May be null.</param>
<param name="properties">Assigned to Properties. Contains extra information carried along with the identity.</param>
<param name="description">Assigned to Description. Contains information describing the authentication provider.</param>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticateResult.Identity">
<summary>
Contains the claims that were authenticated by the given AuthenticationType. If the authentication
type was not successful the Identity property will be null.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticateResult.Properties">
<summary>
Contains extra values that were provided with the original SignIn call.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticateResult.Description">
<summary>
Contains description properties for the middleware authentication type in general. Does not
vary per request.
</summary>
</member>
<member name="T:Microsoft.Owin.Security.AuthenticationDescription">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationDescription.#ctor">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationDescription.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
</summary>
<param name="properties"></param>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationDescription.Properties">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationDescription.AuthenticationType">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationDescription.Caption">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.Extensions.IntegratedPipelineExtensions">
<summary>
Extension methods used to indicate at which stage in the integrated pipeline prior middleware should run.
</summary>
</member>
<member name="M:Microsoft.Owin.Extensions.IntegratedPipelineExtensions.UseStageMarker(Owin.IAppBuilder,System.String)">
<summary>
Call after other middleware to specify when they should run in the integrated pipeline.
</summary>
<param name="app"></param>
<param name="stageName">The name of the integrated pipeline in which to run.</param>
<returns>The original IAppBuilder for chaining.</returns>
</member>
<member name="M:Microsoft.Owin.Extensions.IntegratedPipelineExtensions.UseStageMarker(Owin.IAppBuilder,Owin.PipelineStage)">
<summary>
Call after other middleware to specify when they should run in the integrated pipeline.
</summary>
<param name="app"></param>
<param name="stage">The stage of the integrated pipeline in which to run.</param>
<returns>The original IAppBuilder for chaining.</returns>
</member>
<member name="T:Microsoft.Owin.Logging.AppBuilderLoggerExtensions">
<summary>
Logging extension methods for IAppBuilder.
</summary>
</member>
<member name="M:Microsoft.Owin.Logging.AppBuilderLoggerExtensions.SetLoggerFactory(Owin.IAppBuilder,Microsoft.Owin.Logging.ILoggerFactory)">
<summary>
Sets the server.LoggerFactory in the Properties collection.
</summary>
<param name="app"></param>
<param name="loggerFactory"></param>
</member>
<member name="M:Microsoft.Owin.Logging.AppBuilderLoggerExtensions.GetLoggerFactory(Owin.IAppBuilder)">
<summary>
Retrieves the server.LoggerFactory from the Properties collection.
</summary>
<param name="app"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.Logging.AppBuilderLoggerExtensions.CreateLogger(Owin.IAppBuilder,System.String)">
<summary>
Creates a new ILogger instance from the server.LoggerFactory in the Properties collection.
</summary>
<param name="app"></param>
<param name="name"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.Logging.AppBuilderLoggerExtensions.CreateLogger(Owin.IAppBuilder,System.Type)">
<summary>
Creates a new ILogger instance from the server.LoggerFactory in the Properties collection.
</summary>
<param name="app"></param>
<param name="component"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.Logging.AppBuilderLoggerExtensions.CreateLogger``1(Owin.IAppBuilder)">
<summary>
Creates a new ILogger instance from the server.LoggerFactory in the Properties collection.
</summary>
<typeparam name="TType"></typeparam>
<param name="app"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Logging.ILoggerFactory">
<summary>
Used to create logger instances of the given name.
</summary>
</member>
<member name="M:Microsoft.Owin.Logging.ILoggerFactory.Create(System.String)">
<summary>
Creates a new ILogger instance of the given name.
</summary>
<param name="name"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Logging.ILogger">
<summary>
A generic interface for logging.
</summary>
</member>
<member name="M:Microsoft.Owin.Logging.ILogger.WriteCore(System.Diagnostics.TraceEventType,System.Int32,System.Object,System.Exception,System.Func{System.Object,System.Exception,System.String})">
<summary>
Aggregates most logging patterns to a single method. This must be compatible with the Func representation in the OWIN environment.
To check IsEnabled call WriteCore with only TraceEventType and check the return value, no event will be written.
</summary>
<param name="eventType"></param>
<param name="eventId"></param>
<param name="state"></param>
<param name="exception"></param>
<param name="formatter"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.BuilderProperties.Address">
<summary>
Wraps an address in the host.Addresses list.
</summary>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Create a new Address wrapper
</summary>
<param name="dictionary"></param>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.#ctor(System.String,System.String,System.String,System.String)">
<summary>
Create a new Address from the given parts
</summary>
<param name="scheme"></param>
<param name="host"></param>
<param name="port"></param>
<param name="path"></param>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.Create">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.Equals(Microsoft.Owin.BuilderProperties.Address)">
<summary>
</summary>
<param name="other"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.Equals(System.Object)">
<summary>
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.GetHashCode">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.op_Equality(Microsoft.Owin.BuilderProperties.Address,Microsoft.Owin.BuilderProperties.Address)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.op_Inequality(Microsoft.Owin.BuilderProperties.Address,Microsoft.Owin.BuilderProperties.Address)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.Get``1(System.String)">
<summary>
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Address.Set(System.String,System.Object)">
<summary>
</summary>
<param name="key"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Address.Dictionary">
<summary>
Access the underlying IDictionary
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Address.Scheme">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Address.Host">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Address.Port">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Address.Path">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.BuilderProperties.AddressCollection">
<summary>
Wraps the host.Addresses list
</summary>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.#ctor(System.Collections.Generic.IList{System.Collections.Generic.IDictionary{System.String,System.Object}})">
<summary>
Create a new wrapper
</summary>
<param name="list"></param>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.Add(Microsoft.Owin.BuilderProperties.Address)">
<summary>
</summary>
<param name="address"></param>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.Create">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.Equals(Microsoft.Owin.BuilderProperties.AddressCollection)">
<summary>
</summary>
<param name="other"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.Equals(System.Object)">
<summary>
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.GetHashCode">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.op_Equality(Microsoft.Owin.BuilderProperties.AddressCollection,Microsoft.Owin.BuilderProperties.AddressCollection)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AddressCollection.op_Inequality(Microsoft.Owin.BuilderProperties.AddressCollection,Microsoft.Owin.BuilderProperties.AddressCollection)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AddressCollection.List">
<summary>
The underlying list
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AddressCollection.Count">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AddressCollection.Item(System.Int32)">
<summary>
</summary>
<param name="index"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.BuilderProperties.AppProperties">
<summary>
A wrapper for the IAppBuilder.Properties IDictionary
</summary>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Create a new wrapper
</summary>
<param name="dictionary"></param>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.Equals(Microsoft.Owin.BuilderProperties.AppProperties)">
<summary>
</summary>
<param name="other"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.Equals(System.Object)">
<summary>
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.GetHashCode">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.op_Equality(Microsoft.Owin.BuilderProperties.AppProperties,Microsoft.Owin.BuilderProperties.AppProperties)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.op_Inequality(Microsoft.Owin.BuilderProperties.AppProperties,Microsoft.Owin.BuilderProperties.AppProperties)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.Get``1(System.String)">
<summary>
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.AppProperties.Set(System.String,System.Object)">
<summary>
</summary>
<param name="key"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.OwinVersion">
<summary>
owin.Version 1.0
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.DefaultApp">
<summary>
builder.DefaultApp AppFunc (404)
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.AddSignatureConversionDelegate">
<summary>
builder.AddSignatureConversion
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.AppName">
<summary>
host.AppName string
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.TraceOutput">
<summary>
host.TraceOutput TextWriter
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.OnAppDisposing">
<summary>
host.OnAppDisposing CancellationToken
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.Addresses">
<summary>
host.Addresses
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.Capabilities">
<summary>
server.Capabilities
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.AppProperties.Dictionary">
<summary>
The underlying IDictionary
</summary>
</member>
<member name="T:Microsoft.Owin.BuilderProperties.Capabilities">
<summary>
A wrapper for the server.Capabilities IDictionary
</summary>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Create a new wrapper
</summary>
<param name="dictionary"></param>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.Create">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.Equals(Microsoft.Owin.BuilderProperties.Capabilities)">
<summary>
</summary>
<param name="other"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.Equals(System.Object)">
<summary>
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.GetHashCode">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.op_Equality(Microsoft.Owin.BuilderProperties.Capabilities,Microsoft.Owin.BuilderProperties.Capabilities)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.op_Inequality(Microsoft.Owin.BuilderProperties.Capabilities,Microsoft.Owin.BuilderProperties.Capabilities)">
<summary>
</summary>
<param name="left"></param>
<param name="right"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.Get``1(System.String)">
<summary>
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.BuilderProperties.Capabilities.Set(System.String,System.Object)">
<summary>
</summary>
<param name="key"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Capabilities.Dictionary">
<summary>
The underling IDictionary
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Capabilities.SendFileVersion">
<summary>
sendfile.Version
</summary>
</member>
<member name="P:Microsoft.Owin.BuilderProperties.Capabilities.WebSocketVersion">
<summary>
websocket.Version
</summary>
</member>
<member name="T:Microsoft.Owin.CookieOptions">
<summary>
Options used to create a new cookie.
</summary>
</member>
<member name="M:Microsoft.Owin.CookieOptions.#ctor">
<summary>
Creates a default cookie with a path of '/'.
</summary>
</member>
<member name="P:Microsoft.Owin.CookieOptions.Domain">
<summary>
The cookie domain.
</summary>
</member>
<member name="P:Microsoft.Owin.CookieOptions.Path">
<summary>
The cookie path.
</summary>
</member>
<member name="P:Microsoft.Owin.CookieOptions.Expires">
<summary>
The cookie expiration date.
</summary>
</member>
<member name="P:Microsoft.Owin.CookieOptions.Secure">
<summary>
The cookie security requirement.
</summary>
</member>
<member name="P:Microsoft.Owin.CookieOptions.HttpOnly">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.Logging.LoggerFactory">
<summary>
Provides a default ILoggerFactory.
</summary>
</member>
<member name="P:Microsoft.Owin.Logging.LoggerFactory.Default">
<summary>
Provides a default ILoggerFactory based on System.Diagnostics.TraceSorce.
</summary>
</member>
<member name="T:Microsoft.Owin.Builder.AppBuilderExtensions">
<summary>
Extension methods for IAppBuilder.
</summary>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilderExtensions.Build(Owin.IAppBuilder)">
<summary>
The Build is called at the point when all of the middleware should be chained
together. May be called to build pipeline branches.
</summary>
<param name="builder"></param>
<returns>The request processing entry point for this section of the pipeline.</returns>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilderExtensions.Build``1(Owin.IAppBuilder)">
<summary>
The Build is called at the point when all of the middleware should be chained
together. May be called to build pipeline branches.
</summary>
<typeparam name="TApp">The application signature.</typeparam>
<param name="builder"></param>
<returns>The request processing entry point for this section of the pipeline.</returns>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilderExtensions.AddSignatureConversion(Owin.IAppBuilder,System.Delegate)">
<summary>
Adds converters for adapting between disparate application signatures.
</summary>
<param name="builder"></param>
<param name="conversion"></param>
</member>
<member name="M:Microsoft.Owin.Builder.AppBuilderExtensions.AddSignatureConversion``2(Owin.IAppBuilder,System.Func{``0,``1})">
<summary>
Adds converters for adapting between disparate application signatures.
</summary>
<typeparam name="T1"></typeparam>
<typeparam name="T2"></typeparam>
<param name="builder"></param>
<param name="conversion"></param>
</member>
<member name="T:Microsoft.Owin.Helpers.WebHelpers">
<summary>
Request processing helpers.
</summary>
</member>
<member name="M:Microsoft.Owin.Helpers.WebHelpers.ParseForm(System.String)">
<summary>
Parses an HTTP form body.
</summary>
<param name="text"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Infrastructure.AppFuncTransition">
<summary>
Converts between an OwinMiddlware and an <typeref name="Func&lt;IDictionary&lt;string,object&gt;, Task&gt;"/>.
</summary>
</member>
<member name="M:Microsoft.Owin.Infrastructure.AppFuncTransition.#ctor(System.Func{System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.Tasks.Task})">
<summary>
</summary>
<param name="next"></param>
</member>
<member name="M:Microsoft.Owin.Infrastructure.AppFuncTransition.Invoke(Microsoft.Owin.IOwinContext)">
<summary>
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Infrastructure.OwinMiddlewareTransition">
<summary>
Transitions between <typeref name="Func&lt;IDictionary&lt;string,object&gt;, Task&gt;"/> and OwinMiddleware.
</summary>
</member>
<member name="M:Microsoft.Owin.Infrastructure.OwinMiddlewareTransition.#ctor(Microsoft.Owin.OwinMiddleware)">
<summary>
</summary>
<param name="next"></param>
</member>
<member name="M:Microsoft.Owin.Infrastructure.OwinMiddlewareTransition.Invoke(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
</summary>
<param name="environment"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Infrastructure.SignatureConversions">
<summary>
Adds adapters between <typeref name="Func&lt;IDictionary&lt;string,object&gt;, Task&gt;"/> and OwinMiddleware.
</summary>
</member>
<member name="M:Microsoft.Owin.Infrastructure.SignatureConversions.AddConversions(Owin.IAppBuilder)">
<summary>
Adds adapters between <typeref name="Func&lt;IDictionary&lt;string,object&gt;, Task&gt;"/> and OwinMiddleware.
</summary>
<param name="app"></param>
</member>
<member name="T:Microsoft.Owin.OwinResponse">
<summary>
This wraps OWIN environment dictionary and provides strongly typed accessors.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinResponse.#ctor">
<summary>
Create a new context with only request and response header collections.
</summary>
</member>
<member name="M:Microsoft.Owin.OwinResponse.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Creates a new environment wrapper exposing response properties.
</summary>
<param name="environment"></param>
</member>
<member name="M:Microsoft.Owin.OwinResponse.OnSendingHeaders(System.Action{System.Object},System.Object)">
<summary>
Registers for an event that fires when the response headers are sent.
</summary>
<param name="callback"></param>
<param name="state"></param>
</member>
<member name="M:Microsoft.Owin.OwinResponse.Redirect(System.String)">
<summary>
Sets a 302 response status code and the Location header.
</summary>
<param name="location"></param>
</member>
<member name="M:Microsoft.Owin.OwinResponse.Write(System.String)">
<summary>
Writes the given text to the response stream using UTF-8
</summary>
<param name="text"></param>
</member>
<member name="M:Microsoft.Owin.OwinResponse.Write(System.Byte[])">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
</member>
<member name="M:Microsoft.Owin.OwinResponse.Write(System.Byte[],System.Int32,System.Int32)">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<param name="offset"></param>
<param name="count"></param>
</member>
<member name="M:Microsoft.Owin.OwinResponse.WriteAsync(System.String)">
<summary>
Writes the given text to the response stream using UTF-8
</summary>
<param name="text"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinResponse.WriteAsync(System.String,System.Threading.CancellationToken)">
<summary>
Writes the given text to the response stream using UTF-8
</summary>
<param name="text"></param>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinResponse.WriteAsync(System.Byte[])">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinResponse.WriteAsync(System.Byte[],System.Threading.CancellationToken)">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinResponse.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<summary>
Writes the given bytes to the response stream
</summary>
<param name="data"></param>
<param name="offset"></param>
<param name="count"></param>
<param name="token"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinResponse.Get``1(System.String)">
<summary>
Gets a value from the OWIN environment, or returns default(T) if not present.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.OwinResponse.Set``1(System.String,``0)">
<summary>
Sets the given key and value in the OWIN environment.
</summary>
<typeparam name="T"></typeparam>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Environment">
<summary>
The wrapped OWIN environment.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Context">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.StatusCode">
<summary>
The optional owin.ResponseStatusCode.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.ReasonPhrase">
<summary>
The optional owin.ResponseReasonPhrase.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Protocol">
<summary>
owin.ResponseProtocol
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Headers">
<summary>
owin.ResponseHeaders in a wrapper
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Cookies">
<summary>
The Set-Cookie header in a wrapper
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.ContentLength">
<summary>
The Content-Length header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.ContentType">
<summary>
The Content-Type response header.
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Expires">
<summary>
The Expires header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.ETag">
<summary>
The ETag header
</summary>
</member>
<member name="P:Microsoft.Owin.OwinResponse.Body">
<summary>
The owin.ResponseBody Stream.
</summary>
</member>
<member name="T:Microsoft.Owin.Security.IAuthenticationManager">
<summary>
Used to interact with authentication middleware that have been chained in the pipeline
</summary>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.GetAuthenticationTypes">
<summary>
Lists all of the description data provided by authentication middleware that have been chained
</summary>
<returns>The authentication descriptions</returns>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.GetAuthenticationTypes(System.Func{Microsoft.Owin.Security.AuthenticationDescription,System.Boolean})">
<summary>
Lists the description data of all of the authentication middleware which are true for a given predicate
</summary>
<param name="predicate">A function provided by the caller which returns true for descriptions that should be in the returned list</param>
<returns>The authentication descriptions</returns>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.AuthenticateAsync(System.String)">
<summary>
Call back through the middleware to ask for a specific form of authentication to be performed
on the current request
</summary>
<param name="authenticationType">Identifies which middleware should respond to the request
for authentication. This value is compared to the middleware's Options.AuthenticationType property.</param>
<returns>Returns an object with the results of the authentication. The AuthenticationResult.Identity
may be null if authentication failed. Even if the Identity property is null, there may still be
AuthenticationResult.properties and AuthenticationResult.Description information returned.</returns>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.AuthenticateAsync(System.String[])">
<summary>
Called to perform any number of authentication mechanisms on the current request.
</summary>
<param name="authenticationTypes">Identifies one or more middleware which should attempt to respond</param>
<returns>Returns the AuthenticationResult information from the middleware which responded. The
order is determined by the order the middleware are in the pipeline. Latest added is first in the list.</returns>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.Challenge(Microsoft.Owin.Security.AuthenticationProperties,System.String[])">
<summary>
Add information into the response environment that will cause the authentication middleware to challenge
the caller to authenticate. This also changes the status code of the response to 401. The nature of that
challenge varies greatly, and ranges from adding a response header or changing the 401 status code to
a 302 redirect.
</summary>
<param name="properties">Additional arbitrary values which may be used by particular authentication types.</param>
<param name="authenticationTypes">Identify which middleware should perform their alterations on the
response. If the authenticationTypes is null or empty, that means the
AuthenticationMode.Active middleware should perform their alterations on the response.</param>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.Challenge(System.String[])">
<summary>
Add information into the response environment that will cause the authentication middleware to challenge
the caller to authenticate. This also changes the status code of the response to 401. The nature of that
challenge varies greatly, and ranges from adding a response header or changing the 401 status code to
a 302 redirect.
</summary>
<param name="authenticationTypes">Identify which middleware should perform their alterations on the
response. If the authenticationTypes is null or empty, that means the
AuthenticationMode.Active middleware should perform their alterations on the response.</param>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.SignIn(Microsoft.Owin.Security.AuthenticationProperties,System.Security.Claims.ClaimsIdentity[])">
<summary>
Add information to the response environment that will cause the appropriate authentication middleware
to grant a claims-based identity to the recipient of the response. The exact mechanism of this may vary.
Examples include setting a cookie, to adding a fragment on the redirect url, or producing an OAuth2
access code or token response.
</summary>
<param name="properties">Contains additional properties the middleware are expected to persist along with
the claims. These values will be returned as the AuthenticateResult.properties collection when AuthenticateAsync
is called on subsequent requests.</param>
<param name="identities">Determines which claims are granted to the signed in user. The
ClaimsIdentity.AuthenticationType property is compared to the middleware's Options.AuthenticationType
value to determine which claims are granted by which middleware. The recommended use is to have a single
ClaimsIdentity which has the AuthenticationType matching a specific middleware.</param>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.SignIn(System.Security.Claims.ClaimsIdentity[])">
<summary>
Add information to the response environment that will cause the appropriate authentication middleware
to grant a claims-based identity to the recipient of the response. The exact mechanism of this may vary.
Examples include setting a cookie, to adding a fragment on the redirect url, or producing an OAuth2
access code or token response.
</summary>
<param name="identities">Determines which claims are granted to the signed in user. The
ClaimsIdentity.AuthenticationType property is compared to the middleware's Options.AuthenticationType
value to determine which claims are granted by which middleware. The recommended use is to have a single
ClaimsIdentity which has the AuthenticationType matching a specific middleware.</param>
</member>
<member name="M:Microsoft.Owin.Security.IAuthenticationManager.SignOut(System.String[])">
<summary>
Add information to the response environment that will cause the appropriate authentication middleware
to revoke any claims identity associated the the caller. The exact method varies.
</summary>
<param name="authenticationTypes">Identifies which middleware should perform the work to sign out.
Multiple authentication types may be provided to clear out more than one cookie at a time, or to clear
cookies and redirect to an external single-sign out url.</param>
</member>
<member name="P:Microsoft.Owin.Security.IAuthenticationManager.User">
<summary>
Returns the current user for the request
</summary>
</member>
<member name="P:Microsoft.Owin.Security.IAuthenticationManager.AuthenticationResponseChallenge">
<summary>
Exposes the security.Challenge environment value as a strong type.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.IAuthenticationManager.AuthenticationResponseGrant">
<summary>
Exposes the security.SignIn environment value as a strong type.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.IAuthenticationManager.AuthenticationResponseRevoke">
<summary>
Exposes the security.SignOut environment value as a strong type.
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationManager.Authenticate(System.String[],System.Action{System.Security.Principal.IIdentity,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Object},System.Object},System.Object)">
<summary>
</summary>
<param name="authenticationTypes"></param>
<param name="callback"></param>
<param name="state"></param>
<returns></returns>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationManager.AuthenticationResponseChallenge">
<summary>
Exposes the security.Challenge environment value as a strong type.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationManager.AuthenticationResponseGrant">
<summary>
Exposes the security.SignIn environment value as a strong type.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationManager.AuthenticationResponseRevoke">
<summary>
Exposes the security.SignOut environment value as a strong type.
</summary>
</member>
<member name="T:Microsoft.Owin.Security.AuthenticationProperties">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationProperties.#ctor">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationProperties.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
</summary>
<param name="dictionary"></param>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationProperties.Dictionary">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationProperties.IsPersistent">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationProperties.RedirectUri">
<summary>
The full path or absolute URI to be used as an http redirect response value.
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationProperties.IssuedUtc">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationProperties.ExpiresUtc">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.Security.AuthenticationResponseChallenge">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationResponseChallenge.#ctor(System.String[],Microsoft.Owin.Security.AuthenticationProperties)">
<summary>
</summary>
<param name="authenticationTypes"></param>
<param name="properties"></param>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationResponseChallenge.AuthenticationTypes">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationResponseChallenge.Properties">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.Security.AuthenticationResponseGrant">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationResponseGrant.#ctor(System.Security.Claims.ClaimsIdentity,Microsoft.Owin.Security.AuthenticationProperties)">
<summary>
</summary>
<param name="identity"></param>
<param name="properties"></param>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationResponseGrant.#ctor(System.Security.Claims.ClaimsPrincipal,Microsoft.Owin.Security.AuthenticationProperties)">
<summary>
</summary>
<param name="principal"></param>
<param name="properties"></param>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationResponseGrant.Identity">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationResponseGrant.Principal">
<summary>
</summary>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationResponseGrant.Properties">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.Security.AuthenticationResponseRevoke">
<summary>
</summary>
</member>
<member name="M:Microsoft.Owin.Security.AuthenticationResponseRevoke.#ctor(System.String[])">
<summary>
</summary>
<param name="authenticationTypes"></param>
</member>
<member name="P:Microsoft.Owin.Security.AuthenticationResponseRevoke.AuthenticationTypes">
<summary>
</summary>
</member>
<member name="T:Microsoft.Owin.Logging.DiagnosticsLoggerFactory">
<summary>
Provides an ILoggerFactory based on System.Diagnostics.TraceSource.
</summary>
</member>
<member name="M:Microsoft.Owin.Logging.DiagnosticsLoggerFactory.#ctor">
<summary>
Creates a factory named "Microsoft.Owin".
</summary>
</member>
<member name="M:Microsoft.Owin.Logging.DiagnosticsLoggerFactory.#ctor(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener)">
<summary>
</summary>
<param name="rootSourceSwitch"></param>
<param name="rootTraceListener"></param>
</member>
<member name="M:Microsoft.Owin.Logging.DiagnosticsLoggerFactory.Create(System.String)">
<summary>
Creates a new DiagnosticsLogger for the given component name.
</summary>
<param name="name"></param>
<returns></returns>
</member>
<member name="T:Microsoft.Owin.Logging.LoggerExtensions">
<summary>
ILogger extension methods for common scenarios.
</summary>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.IsEnabled(Microsoft.Owin.Logging.ILogger,System.Diagnostics.TraceEventType)">
<summary>
Checks if the given TraceEventType is enabled.
</summary>
<param name="logger"></param>
<param name="eventType"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteVerbose(Microsoft.Owin.Logging.ILogger,System.String)">
<summary>
Writes a verbose log message.
</summary>
<param name="logger"></param>
<param name="data"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteInformation(Microsoft.Owin.Logging.ILogger,System.String)">
<summary>
Writes an informational log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteWarning(Microsoft.Owin.Logging.ILogger,System.String,System.String[])">
<summary>
Writes a warning log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
<param name="args"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteWarning(Microsoft.Owin.Logging.ILogger,System.String,System.Exception)">
<summary>
Writes a warning log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
<param name="error"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteError(Microsoft.Owin.Logging.ILogger,System.String)">
<summary>
Writes an error log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteError(Microsoft.Owin.Logging.ILogger,System.String,System.Exception)">
<summary>
Writes an error log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
<param name="error"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteCritical(Microsoft.Owin.Logging.ILogger,System.String)">
<summary>
Writes a critical log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
</member>
<member name="M:Microsoft.Owin.Logging.LoggerExtensions.WriteCritical(Microsoft.Owin.Logging.ILogger,System.String,System.Exception)">
<summary>
Writes a critical log message.
</summary>
<param name="logger"></param>
<param name="message"></param>
<param name="error"></param>
</member>
</members>
</doc>