Microsoft.Owin Namespace

The Microsoft.Owin namespace contains classes that supports OWIN collection.

Classes

  Class Description
Public class CookieOptions Represents a cookie options.
Public class FormCollection Contains the form value providers for the application.
Public class HeaderDictionary Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders.
Public class OwinContext Provides strongly typed accessors and wraps OWIN environment dictionary.
Public class OwinMiddleware Represents an OWIN middleware.
Public class OwinRequest This wraps OWIN environment dictionary and provides strongly typed accessors.
Public class OwinResponse Represents an OWIN response.
Public class OwinStartupAttribute Represents the startup attributes for the Owin.
Public class ReadableStringCollection Accessors for query, forms, etc.
Public class RequestCookieCollection A wrapper for the request Cookie header
Public class ResponseCookieCollection A wrapper for the response Set-Cookie header.

Structures

  Structure Description
Public structure HostString
Public structure PathString Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string.
Public structure QueryString Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string.

Interfaces

  Interface Description
Public interface IFormCollection Represents an interface of collection of forms.
Public interface IHeaderDictionary A wrapper for Headers and Headers.
Public interface IOwinContext This wraps OWIN environment dictionary and provides strongly typed accessors.
Public interface IOwinRequest Represents the request for the open web interface.
Public interface IOwinResponse Represents an OWIN response.
Public interface IReadableStringCollection Accessors for headers, query, forms, etc.