C# Class BlueCollar.Dashboard.QueryString

Represents a URL query string as a key/value collection.
Exibir arquivo Open project: ChadBurggraf/blue-collar

Public Methods

Method Description
Add ( string key, IEnumerable values ) : void

Adds the given set of values to the query string for the specified key.

Add ( string key, string value ) : void

Adds a value to the query string for the specified key.

FromUrl ( Uri uri ) : QueryString

Parses a QueryString from the given Uri.

Get ( string key ) : string

Gets the value for the specified key.

GetAll ( string key ) : string[]

Gets a collection of all values for the specified key.

Parse ( string query ) : QueryString

Parses the given query string into a QueryString instance.

QueryString ( ) : System

Initializes a new instance of the QueryString class.

Remove ( string key ) : void

Removes the specified key and its value(s) from the query string.

Set ( string key, string value ) : void

Sets the value in the query string for the specified key.

SetAll ( string key, IEnumerable values ) : void

Sets all of the values in the given collection for the specified key.

ToOrderedDescendingString ( ) : string

Converts this instance into an ordered URL-encoded query string, sorted in descending order.

ToOrderedString ( ) : string

Converts this instance into an ordered URL-encoded query string, sorted in ascending order.

ToString ( ) : string

Converts this instance to a URL-encoded query string. This method is equivalent to ToOrderedString().

this ( string key ) : string

Gets or sets the value for the specified key.

Private Methods

Method Description
ToOrderedString ( bool descending ) : string

Converts this instance into an ordered URL-encoded query string.

Method Details

Add() public method

Adds the given set of values to the query string for the specified key.
public Add ( string key, IEnumerable values ) : void
key string The key to add the values for.
values IEnumerable The set of values to add.
return void

Add() public method

Adds a value to the query string for the specified key.
public Add ( string key, string value ) : void
key string The key to add the value for.
value string The value to add.
return void

FromUrl() public static method

Parses a QueryString from the given Uri.
public static FromUrl ( Uri uri ) : QueryString
uri System.Uri The to the query of.
return QueryString

Get() public method

Gets the value for the specified key.
public Get ( string key ) : string
key string The key to get the value for.
return string

GetAll() public method

Gets a collection of all values for the specified key.
public GetAll ( string key ) : string[]
key string The key to get values for.
return string[]

Parse() public static method

Parses the given query string into a QueryString instance.
public static Parse ( string query ) : QueryString
query string The query string to parse.
return QueryString

QueryString() public method

Initializes a new instance of the QueryString class.
public QueryString ( ) : System
return System

Remove() public method

Removes the specified key and its value(s) from the query string.
public Remove ( string key ) : void
key string The key to remove.
return void

Set() public method

Sets the value in the query string for the specified key.
public Set ( string key, string value ) : void
key string The key to set the value for.
value string The value to set.
return void

SetAll() public method

Sets all of the values in the given collection for the specified key.
public SetAll ( string key, IEnumerable values ) : void
key string The key to set the values for.
values IEnumerable The value collection to set.
return void

ToOrderedDescendingString() public method

Converts this instance into an ordered URL-encoded query string, sorted in descending order.
public ToOrderedDescendingString ( ) : string
return string

ToOrderedString() public method

Converts this instance into an ordered URL-encoded query string, sorted in ascending order.
public ToOrderedString ( ) : string
return string

ToString() public method

Converts this instance to a URL-encoded query string. This method is equivalent to ToOrderedString().
public ToString ( ) : string
return string

this() public method

Gets or sets the value for the specified key.
public this ( string key ) : string
key string The key to get or set the value for.
return string