Don't miss out Virtual Happy Hour today (April 26).

Try our conversational search powered by Generative AI!

Interface IQueryParameterResolver

Resolves a query parameter value from a Url.

Namespace: EPiServer.Web
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
public interface IQueryParameterResolver

Methods

GetParameterValue(String)

Gets the value for the query parameter named queryKey from the current request.

Declaration
string GetParameterValue(string queryKey)
Parameters
Type Name Description
System.String queryKey

The name of the query parameter.

Returns
Type Description
System.String

The value of the query parameter or null if parameter is not present.

TryGet(String, out IEnumerable<Int32>)

Attempts to extract the value from a given query parameter to a list of integers.

Declaration
bool TryGet(string queryKey, out IEnumerable<int> result)
Parameters
Type Name Description
System.String queryKey

The query key.

System.Collections.Generic.IEnumerable<System.Int32> result

The parsed result.

Returns
Type Description
System.Boolean

true if the request instance exist and the request query contains the key and it can be parsed to a list of integers; otherwise false.

TryGet(String, out Int32)

Attempts to extract the value from a given query parameter to an integer.

Declaration
bool TryGet(string queryKey, out int result)
Parameters
Type Name Description
System.String queryKey

The query key.

System.Int32 result

The parsed result.

Returns
Type Description
System.Boolean

true if the request instance exist and the request query contains the key and it can be parsed to an integer; otherwise false.

Extension Methods