Class UriQueryBuilder
- Namespace
- Microsoft.WindowsAzure.Storage.Core
- Assembly
- Microsoft.WindowsAzure.Storage.dll
A convenience class for constructing URI query strings.
public class UriQueryBuilder
- Inheritance
-
UriQueryBuilder
- Derived
- Inherited Members
Constructors
UriQueryBuilder()
Initializes a new instance of the UriQueryBuilder class.
public UriQueryBuilder()
UriQueryBuilder(UriQueryBuilder)
Initializes a new instance of the UriQueryBuilder class that contains elements copied from the specified UriQueryBuilder.
public UriQueryBuilder(UriQueryBuilder builder)
Parameters
builder
UriQueryBuilderThe UriQueryBuilder whose elements are copied to the new UriQueryBuilder.
Properties
this[string]
Gets the query string value associated with the given name.
public string this[string name] { get; }
Parameters
name
stringThe query string name.
Property Value
Parameters
Stores the query parameters.
protected IDictionary<string, string> Parameters { get; }
Property Value
Methods
Add(string, string)
Add the query string value with URI escaping.
public virtual void Add(string name, string value)
Parameters
AddRange(IEnumerable<KeyValuePair<string, string>>)
Add multiple query string values with URI escaping.
public void AddRange(IEnumerable<KeyValuePair<string, string>> parameters)
Parameters
parameters
IEnumerable<KeyValuePair<string, string>>The set of query string name/value pairs
AddToUri(StorageUri)
Adds a query parameter to a URI.
public StorageUri AddToUri(StorageUri storageUri)
Parameters
storageUri
StorageUriA StorageUri containing the original URI, including any existing query parameters.
Returns
- StorageUri
A StorageUri object with the new query parameter appended.
AddToUri(Uri)
Adds a query parameter to a URI.
public virtual Uri AddToUri(Uri uri)
Parameters
uri
UriA System.Uri object containing the original URI, including any existing query parameters.
Returns
- Uri
A System.Uri object with the new query parameter appended.
AddToUriCore(Uri)
Adds a query parameter to a URI.
protected Uri AddToUriCore(Uri uri)
Parameters
uri
UriA System.Uri object containing the original URI, including any existing query parameters.
Returns
- Uri
A System.Uri object with the new query parameter appended.
ContainsQueryStringName(string)
Determines whether the query string name exists in the query string.
public bool ContainsQueryStringName(string name)
Parameters
name
stringThe query string name
Returns
ToString()
Returns a string containing the URI.
public override string ToString()