Table of Contents

Class PresetOnlyQueryCollectionRequestParser

Namespace
SixLabors.ImageSharp.Web.Commands
Assembly
SixLabors.ImageSharp.Web.dll

Parses preset name from the request querystring and returns the commands configured for that preset.

public class PresetOnlyQueryCollectionRequestParser : IRequestParser
Inheritance
PresetOnlyQueryCollectionRequestParser
Implements
Inherited Members

Constructors

PresetOnlyQueryCollectionRequestParser(IOptions<PresetOnlyQueryCollectionRequestParserOptions>)

Initializes a new instance of the PresetOnlyQueryCollectionRequestParser class.

public PresetOnlyQueryCollectionRequestParser(IOptions<PresetOnlyQueryCollectionRequestParserOptions> presetOptions)

Parameters

presetOptions IOptions<PresetOnlyQueryCollectionRequestParserOptions>

The preset options.

Fields

QueryKey

The command constant for the preset query parameter.

public const string QueryKey = "preset"

Field Value

string

Methods

ParseRequestCommands(HttpContext)

Returns a collection of commands from the current request.

public CommandCollection ParseRequestCommands(HttpContext context)

Parameters

context HttpContext

Encapsulates all HTTP-specific information about an individual HTTP request.

Returns

CommandCollection

The IDictionary<TKey, TValue>.