System.Web.Http.Owin Provides extension methods for the class. Gets the OWIN context for the specified request. The OWIN environment for the specified context, if available; otherwise . The HTTP request message. Gets the OWIN environment for the specified request. The OWIN environment for the specified request, if available; otherwise . The HTTP request message. Sets the OWIN context for the specified request. The HTTP request message. The OWIN context to set. Sets the OWIN environment for the specified request. The HTTP request message. The OWIN environment to set. Represents an authentication attribute that authenticates via OWIN middleware. Initializes a new instance of the class. The authentication type of the OWIN middleware to use. Gets the authentication type of the OWIN middleware to use. Represents an authentication filter that authenticates via OWIN middleware. Initializes a new instance of the class. The authentication type of the OWIN middleware to use. Gets a value indicating whether the filter allows multiple authentication. true if the filter allows multiple authentication; otherwise, false. Asynchronously authenticates the request. The task that completes the authentication. The authentication context. The cancellation token. Gets the authentication type of the OWIN middleware to use. The authentication type of the OWIN middleware to use. Asynchronously challenges an authentication. The task that completes the challenge. The context. The cancellation token. Provides extension methods for the class. Enables suppression of the host's default authentication. The server configuration. Represents an OWIN component that submits requests to an when invoked. Initializes a new instance of the class. The next component in the pipeline. The to submit requests to. The that determines whether or not to buffer requests and responses. Initializes a new instance of the class. The next component in the pipeline. The options to configure this adapter. Gets the cancellation token that triggers cleanup of this component. The cancellation token. Gets the that determines whether or not to buffer requests and responses. The that determines whether or not to buffer requests and responses. Releases all resources used by the current instance of the class. Releases unmanaged and optionally managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets the to use to process unhandled exceptions. The to use to process unhandled exceptions. Gets the to use to log unhandled exceptions. The to use to log unhandled exceptions. Returns . Gets the to submit requests to. The to submit requests to. Represents the options for configuring an . Initializes a new instance of the class. Gets or sets the that triggers cleanup of the . The that triggers cleanup of the . Gets or sets the that determines whether or not to buffer requests and responses. The that determines whether or not to buffer requests and responses. Gets or sets the to use to process unhandled exceptions. The to use to process unhandled exceptions. Gets or sets the to use to log unhandled exceptions. The to use to log unhandled exceptions. Gets or sets the to submit requests to. The to submit requests to. Provides the default implementation of used by the OWIN Web API adapter. Initializes a new instance of the class. Determines whether the host should buffer the HttpRequestMessage entity body. true if buffering should be used; otherwise a streamed request should be used. The host context. Determines whether the host should buffer the HttpResponseMessage entity body. true if buffering should be used; otherwise a streamed response should be used. The response. Provides the catch blocks used within this assembly. Gets the catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.BufferContent. The catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.BufferContent. Gets the catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.BufferError. The catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.BufferError. Gets the catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.ComputeContentLength. The catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.ComputeContentLength. Gets the catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.StreamContent. The catch block in System.Web.Http.Owin.HttpMessageHandlerAdapter.StreamContent. Represents a message handler that treats all OWIN authentication middleware as passive. Initializes a new instance of the class. Asynchronously sends a message request. The task that completes the asynchronous operation. The message request. The cancellation token.