Package version:
Creates an instance of SASQueryParameters.
Representing the storage version
Representing the signature for the SAS token
Optionalpermissions: stringRepresenting the storage permissions
Optionalservices: stringRepresenting the storage services being accessed (only for Account SAS)
OptionalresourceTypes: stringRepresenting the storage resource types being accessed (only for Account SAS)
Optionalprotocol: SASProtocolRepresenting the allowed HTTP protocol(s)
OptionalstartsOn: DateRepresenting the start time for this SAS token
OptionalexpiresOn: DateRepresenting the expiry time for this SAS token
OptionalipRange: SasIPRangeRepresenting the range of valid IP addresses for this SAS token
Optionalidentifier: stringRepresenting the signed identifier (only for Service SAS)
Optionalresource: stringRepresenting the storage container or blob (only for Service SAS)
OptionalcacheControl: stringRepresenting the cache-control header (only for Blob/File Service SAS)
OptionalcontentDisposition: stringRepresenting the content-disposition header (only for Blob/File Service SAS)
OptionalcontentEncoding: stringRepresenting the content-encoding header (only for Blob/File Service SAS)
OptionalcontentLanguage: stringRepresenting the content-language header (only for Blob/File Service SAS)
OptionalcontentType: stringRepresenting the content-type header (only for Blob/File Service SAS)
Optional ReadonlycacheValue for cache-control header in Blob/File Service SAS.
Optional ReadonlycontentValue for content-disposition header in Blob/File Service SAS.
Optional ReadonlycontentValue for content-encoding header in Blob/File Service SAS.
Optional ReadonlycontentValue for content-length header in Blob/File Service SAS.
Optional ReadonlycontentValue for content-type header in Blob/File Service SAS.
Optional ReadonlyexpiresOptional only when identifier is provided. The expiry time for this SAS token.
Optional ReadonlyidentifierOptional. The signed identifier (only for FileSASSignatureValues).
Optional ReadonlypermissionsOptional only when identifier is provided. Please refer to AccountSASPermissions, FileSASPermissions, or ShareSASPermissions for more details.
Optional ReadonlyprotocolOptional. The allowed HTTP protocol(s).
Optional ReadonlyresourceOptional. The storage share or file path (only for FileSASSignatureValues).
Optional ReadonlyresourceOptional. The storage resource types being accessed (only for Account SAS). Please refer to AccountSASResourceTypes for more details.
Optional ReadonlyservicesOptional. The storage services being accessed (only for Account SAS). Please refer to AccountSASServices for more details.
ReadonlysignatureThe signature for the SAS token.
Optional ReadonlystartsOptional. The start time for this SAS token.
ReadonlyversionThe storage API version.
Optional. IP range allowed for this SAS.
Represents the components that make up an Azure Storage SAS' query parameters. This type is not constructed directly by the user; it is only generated by the AccountSASSignatureValues and FileSASSignatureValues types. Once generated, it can be encoded into a String and appended to a URL directly (though caution should be taken here in case there are existing query parameters, which might affect the appropriate means of appending these query parameters).
NOTE: Instances of this class are immutable.