Table of Contents

Class SasQueryBuilder

Namespace
Microsoft.WindowsAzure.Storage.Core
Assembly
Microsoft.WindowsAzure.Storage.dll

A convenience class for constructing SAS-specific URI query strings.

public class SasQueryBuilder : UriQueryBuilder
Inheritance
SasQueryBuilder
Inherited Members

Constructors

SasQueryBuilder(string)

Public SasQueryBuilder constructor.

public SasQueryBuilder(string sasToken)

Parameters

sasToken string

The ASA token used to authenticate request.

Properties

RequireHttps

Returns True if any of the parameters specifies https:.

public bool RequireHttps { get; }

Property Value

bool

Methods

Add(string, string)

Add the query string value with URI escaping.

public override void Add(string name, string value)

Parameters

name string

The query string name.

value string

The query string value.

AddToUri(Uri)

Adds a query parameter to a URI.

public override Uri AddToUri(Uri uri)

Parameters

uri Uri

A System.Uri object containing the original URI, including any existing query parameters.

Returns

Uri

A System.Uri object with the new query parameter appended.