OwinResponse Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This wraps OWIN environment dictionary and provides strongly typed accessors.
public class OwinResponse : Microsoft.Owin.IOwinResponse
type OwinResponse = class
interface IOwinResponse
Public Class OwinResponse
Implements IOwinResponse
- Inheritance
-
OwinResponse
- Implements
Constructors
OwinResponse() |
Create a new context with only request and response header collections. |
OwinResponse(IDictionary<String,Object>) |
Creates a new environment wrapper exposing response properties. |
Properties
Body |
Gets or sets the owin.ResponseBody Stream. |
ContentLength |
Gets or sets the Content-Length header. |
ContentType |
Gets or sets the Content-Type header. |
Context |
Gets the request context. |
Cookies |
Gets a collection used to manipulate the Set-Cookie header. |
Environment |
Gets the OWIN environment. |
ETag |
Gets or sets the E-Tag header. |
Expires |
Gets or sets the Expires header. |
Headers |
Gets the response header collection. |
Protocol |
Gets or sets the owin.ResponseProtocol. |
ReasonPhrase |
Gets or sets the the optional owin.ResponseReasonPhrase. |
StatusCode |
Gets or sets the optional owin.ResponseStatusCode. |
Methods
Get<T>(String) |
Gets a value from the OWIN environment, or returns default(T) if not present. |
OnSendingHeaders(Action<Object>, Object) |
Registers for an event that fires when the response headers are sent. |
Redirect(String) |
Sets a 302 response status code and the Location header. |
Set<T>(String, T) |
Sets the given key and value in the OWIN environment. |
Write(Byte[], Int32, Int32) |
Writes the given bytes to the response body stream. |
Write(Byte[]) |
Writes the given bytes to the response body stream. |
Write(String) |
Writes the given text to the response body stream using UTF-8. |
WriteAsync(Byte[], CancellationToken) |
Asynchronously writes the given bytes to the response body stream. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Asynchronously writes the given bytes to the response body stream. |
WriteAsync(Byte[]) |
Asynchronously writes the given bytes to the response body stream. |
WriteAsync(String, CancellationToken) |
Asynchronously writes the given text to the response body stream using UTF-8. |
WriteAsync(String) |
Asynchronously writes the given text to the response body stream using UTF-8. |