Class QueryHelper
QueryString helper methods.
public class QueryHelper : IDataContainer, ISimpleDataContainer
- Inheritance
-
objectQueryHelper
- Implements
- Extension Methods
Properties
ColumnNames
Column names.
public List<string> ColumnNames { get; }
Property Value
- List<string>
Instance
Singleton Instance of the query helper.
public static QueryHelper Instance { get; }
Property Value
this[string]
Gets or sets the value of the column.
public object this[string columnName] { get; set; }
Parameters
columnName
stringColumn name
Property Value
- object
Methods
ContainsColumn(string)
Returns true if the object contains specified column.
public bool ContainsColumn(string columnName)
Parameters
columnName
stringColumn name
Returns
- bool
GetBoolean(string, bool)
Returns the boolean representation of a query parameter or default value if parameter is not boolean.
public static bool GetBoolean(string name, bool defaultValue)
Parameters
name
stringQuery parameter
defaultValue
boolDefault value
Returns
- bool
GetGuid(string, Guid)
Returns the GUID representation of a query parameter or default value if parameter is not GUID.
public static Guid GetGuid(string name, Guid defaultValue)
Parameters
name
stringQuery parameter
defaultValue
GuidDefault value
Returns
- Guid
GetInteger(string, int)
Returns the integer representation of a query parameter or default value if parameter is not an integer number.
public static int GetInteger(string name, int defaultValue)
Parameters
name
stringQuery parameter
defaultValue
intDefault value
Returns
- int
GetParameterString()
Returns string containing all parameters and their values from CMS.Helpers.QueryHelper.RouteValues and CMS.Helpers.QueryHelper.QueryString. Parameters are sorted by their names and merged together with CMS.Helpers.QueryHelper.QueryString having precedence over CMS.Helpers.QueryHelper.RouteValues.
public static string GetParameterString()
Returns
- string
GetString(string, string)
Returns query string parameter or default value if query string is not defined.
public static string GetString(string name, string defaultValue)
Parameters
name
stringQuery parameter
defaultValue
stringDefault value
Returns
- string
GetValue(string)
Gets the value from QueryString.
public object GetValue(string key)
Parameters
key
stringQueryString key
Returns
- object
SetValue(string, object)
Not implemented.
public bool SetValue(string key, object value)
Parameters
key
stringQueryString key
value
objectNew value
Returns
- bool
ToString()
Returns the string representation of the query string
public override string ToString()
Returns
- string
TryGetValue(string, out object)
Returns value of column.
public bool TryGetValue(string columnName, out object value)
Parameters
columnName
stringColumn name
value
objectReturns the value
Returns
- bool
Returns true if the operation was successful (the value was present)