Class ImageProcessingContext
Contains information about the current image request and processed image.
Inherited Members
Namespace: SixLabors.ImageSharp.Web.Middleware
Assembly: SixLabors.ImageSharp.Web.dll
Syntax
public class ImageProcessingContext
Constructors
| Improve this Doc View SourceImageProcessingContext(HttpContext, Stream, IDictionary<String, String>, String, String)
Initializes a new instance of the ImageProcessingContext class.
Declaration
public ImageProcessingContext(HttpContext context, Stream stream, IDictionary<string, string> commands, string contentType, string extension)
Parameters
| Type | Name | Description |
|---|---|---|
| HttpContext | context | The current HTTP request context. |
| Stream | stream | The stream containing the processed image bytes. |
| IDictionary<String, String> | commands | The parsed collection of processing commands. |
| String | contentType | The content type for the processed image. |
| String | extension | The file extension for the processed image. |
Properties
| Improve this Doc View SourceCommands
Gets the parsed collection of processing commands.
Declaration
public IDictionary<string, string> Commands { get; }
Property Value
| Type | Description |
|---|---|
| IDictionary<String, String> |
ContentType
Gets the content type for for the processed image.
Declaration
public string ContentType { get; }
Property Value
| Type | Description |
|---|---|
| String |
Context
Gets the current HTTP request context.
Declaration
public HttpContext Context { get; }
Property Value
| Type | Description |
|---|---|
| HttpContext |
Extension
Gets the file extension for the processed image.
Declaration
public string Extension { get; }
Property Value
| Type | Description |
|---|---|
| String |
Stream
Gets the stream containing the processed image bytes.
Declaration
public Stream Stream { get; }
Property Value
| Type | Description |
|---|---|
| Stream |