你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SASQueryParameters class

表示构成 Azure 存储 SAS 查询参数的组件。 此类型不是由用户直接构造的;它仅由 AccountSASSignatureValuesQueueSASSignatureValues 类型生成。 生成后,可以将其编码为 toString() 并直接追加到 URL(不过,如果存在现有的查询参数,这可能会影响追加这些查询参数的适当方式),应谨慎使用。

注意:此类的实例是不可变的。

构造函数

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

创建 SASQueryParameters 的实例。

属性

expiresOn

仅当提供标识符时才可选。 此 SAS 令牌的到期时间。

identifier

自选。 已签名标识符(仅适用于 QueueSASSignatureValues)。

请参阅 https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

自选。 此 SAS 允许的 IP 范围。

permissions

仅当提供标识符时才可选。 有关详细信息,请参阅 AccountSASPermissionsQueueSASPermissions

protocol

自选。 允许的 HTTP 协议(s)。

resource

自选。 存储队列(仅适用于 QueueSASSignatureValues)。

resourceTypes

自选。 要访问的存储资源类型(仅适用于帐户 SAS)。 有关详细信息,请参阅 AccountSASResourceTypes

services

自选。 要访问的存储服务(仅适用于帐户 SAS)。 有关详细信息,请参阅 AccountSASServices

signature

SAS 令牌的签名。

startsOn

自选。 此 SAS 令牌的开始时间。

version

存储 API 版本。

方法

toString()

将所有 SAS 查询参数编码为可以追加到 URL 的字符串中。

构造函数详细信息

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

创建 SASQueryParameters 的实例。

new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string)

参数

version

string

表示存储版本

signature

string

表示 SAS 令牌的签名

permissions

string

表示存储权限

services

string

表示正在访问的存储服务(仅适用于帐户 SAS)

resourceTypes

string

表示正在访问的存储资源类型(仅适用于帐户 SAS)

protocol
SASProtocol

表示允许的 HTTP 协议

startsOn

Date

表示此 SAS 令牌的开始时间

expiresOn

Date

表示此 SAS 令牌的到期时间

ipRange
SasIPRange

表示此 SAS 令牌的有效 IP 地址范围

identifier

string

表示已签名标识符(仅适用于服务 SAS)

resource

string

表示存储队列(仅适用于服务 SAS)

属性详细信息

expiresOn

仅当提供标识符时才可选。 此 SAS 令牌的到期时间。

expiresOn?: Date

属性值

Date

identifier

自选。 已签名标识符(仅适用于 QueueSASSignatureValues)。

请参阅 https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

属性值

string

ipRange

自选。 此 SAS 允许的 IP 范围。

undefined | SasIPRange ipRange

属性值

undefined | SasIPRange

permissions

仅当提供标识符时才可选。 有关详细信息,请参阅 AccountSASPermissionsQueueSASPermissions

permissions?: string

属性值

string

protocol

自选。 允许的 HTTP 协议(s)。

protocol?: SASProtocol

属性值

resource

自选。 存储队列(仅适用于 QueueSASSignatureValues)。

resource?: string

属性值

string

resourceTypes

自选。 要访问的存储资源类型(仅适用于帐户 SAS)。 有关详细信息,请参阅 AccountSASResourceTypes

resourceTypes?: string

属性值

string

services

自选。 要访问的存储服务(仅适用于帐户 SAS)。 有关详细信息,请参阅 AccountSASServices

services?: string

属性值

string

signature

SAS 令牌的签名。

signature: string

属性值

string

startsOn

自选。 此 SAS 令牌的开始时间。

startsOn?: Date

属性值

Date

version

存储 API 版本。

version: string

属性值

string

方法详细信息

toString()

将所有 SAS 查询参数编码为可以追加到 URL 的字符串中。

function toString(): string

返回

string