Show / Hide Table of Contents

Class BlobSasQueryParameters

A BlobSasQueryParameters object represents the components that make up an Azure Storage Shared Access Signature's query parameters. You can construct a new instance using BlobSasBuilder.

For more information, Create a service SAS.

Inheritance
Azure.Storage.Sas.SasQueryParameters
BlobSasQueryParameters
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public sealed class BlobSasQueryParameters : Azure.Storage.Sas.SasQueryParameters

Properties

Empty

Gets empty shared access signature query parameters.

Declaration
public static Azure.Storage.Sas.BlobSasQueryParameters Empty { get; }
Property Value
BlobSasQueryParameters

KeyExpiresOn

Gets the time at which the key becomes expires.

Declaration
public DateTimeOffset KeyExpiresOn { get; }
Property Value
System.DateTimeOffset

KeyObjectId

Gets the Azure Active Directory object ID in GUID format.

Declaration
public string KeyObjectId { get; }
Property Value
System.String

KeyService

Gets the Storage service that accepts the key.

Declaration
public string KeyService { get; }
Property Value
System.String

KeyStartsOn

Gets the time at which the key becomes valid.

Declaration
public DateTimeOffset KeyStartsOn { get; }
Property Value
System.DateTimeOffset

KeyTenantId

Gets the Azure Active Directory tenant ID in GUID format

Declaration
public string KeyTenantId { get; }
Property Value
System.String

KeyVersion

Gets the Storage service version that created the key.

Declaration
public string KeyVersion { get; }
Property Value
System.String

Methods

ToString()

Convert the SAS query parameters into a URL encoded query string.

Declaration
public override string ToString ();
Returns
System.String

A URL encoded query string representing the SAS.

Back to top Azure SDK for .NET