Class QueryStringUtility
This utility class is designed to make HTTP request querystring operations easier to work with.
Inheritance
Namespace: Cuemon.Web
Assembly: Cuemon.Web.dll
Syntax
public static class QueryStringUtility
Methods
| Improve this DocCombine(NameValueCollection[])
Combines the specified query string values
into one System.Collections.Specialized.NameValueCollection equivalent.
Declaration
public static NameValueCollection Combine(params NameValueCollection[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NameValueCollection[] | values | A variable number of query string |
Returns
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection | A System.Collections.Specialized.NameValueCollection equivalent to the combined query string |
Combine(String[])
Combines the specified query string values
into one System.Collections.Specialized.NameValueCollection equivalent.
Declaration
public static NameValueCollection Combine(params string[] values)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | values | A variable number of query string |
Returns
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection | A System.Collections.Specialized.NameValueCollection equivalent to the combined query string |
Remove(NameValueCollection, String[])
Sanitizes the query
so that all keys (with matching values) is removed.
Declaration
public static NameValueCollection Remove(NameValueCollection query, params string[] keys)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NameValueCollection | query | The query string values to sanitize. |
System.String[] | keys | The keys to use in the sanitation process. |
Returns
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection | A sanitized System.Collections.Specialized.NameValueCollection query equivalent of |
Remove(String, String[])
Sanitizes the query
so that all keys (with matching values) is removed.
Declaration
public static NameValueCollection Remove(string query, params string[] keys)
Parameters
Type | Name | Description |
---|---|---|
System.String | query | The query string values to sanitize. |
System.String[] | keys | The keys to use in the sanitation process. |
Returns
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection | A sanitized System.Collections.Specialized.NameValueCollection query equivalent of |
RemoveDublets(NameValueCollection, String[])
Sanitizes the query
so that all keys is assured only the latest value applied.
Declaration
public static NameValueCollection RemoveDublets(NameValueCollection query, params string[] keys)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NameValueCollection | query | The query string values to sanitize. |
System.String[] | keys | The keys to use in the sanitation process. |
Returns
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection | A sanitized System.Collections.Specialized.NameValueCollection query equivalent of |
RemoveDublets(String, String[])
Sanitizes the query
so that all keys is assured only the latest value applied.
Declaration
public static NameValueCollection RemoveDublets(string query, params string[] keys)
Parameters
Type | Name | Description |
---|---|---|
System.String | query | The query string values to sanitize. |
System.String[] | keys | The keys to use in the sanitation process. |
Returns
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection | A sanitized System.Collections.Specialized.NameValueCollection query equivalent of |