Share via


ServiceSasParameters Class

Definition

The parameters to list service SAS credentials of a specific resource.

public class ServiceSasParameters
type ServiceSasParameters = class
Public Class ServiceSasParameters
Inheritance
ServiceSasParameters

Constructors

ServiceSasParameters()

Initializes a new instance of the ServiceSasParameters class.

ServiceSasParameters(String, String, String, String, Nullable<HttpProtocol>, Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the ServiceSasParameters class.

Properties

CacheControl

Gets or sets the response header override for cache control.

CanonicalizedResource

Gets or sets the canonical path to the signed resource.

ContentDisposition

Gets or sets the response header override for content disposition.

ContentEncoding

Gets or sets the response header override for content encoding.

ContentLanguage

Gets or sets the response header override for content language.

ContentType

Gets or sets the response header override for content type.

Identifier

Gets or sets a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.

IPAddressOrRange

Gets or sets an IP address or a range of IP addresses from which to accept requests.

KeyToSign

Gets or sets the key to sign the account SAS token with.

PartitionKeyEnd

Gets or sets the end of partition key.

PartitionKeyStart

Gets or sets the start of partition key.

Permissions

Gets or sets the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'

Protocols

Gets or sets the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'

Resource

Gets or sets the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'

RowKeyEnd

Gets or sets the end of row key.

RowKeyStart

Gets or sets the start of row key.

SharedAccessExpiryTime

Gets or sets the time at which the shared access signature becomes invalid.

SharedAccessStartTime

Gets or sets the time at which the SAS becomes valid.

Methods

Validate()

Validate the object.

Applies to