SASQueryParameters class

Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; он создается только типами AccountSASSignatureValues и QueueSASSignatureValues . После создания его можно закодировать в toString() и добавить к URL-адресу напрямую (хотя здесь следует соблюдать осторожность, если существуют параметры запроса, которые могут повлиять на соответствующие способы добавления этих параметров запроса).

ПРИМЕЧАНИЕ. Экземпляры этого класса являются неизменяемыми.

Конструкторы

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

Создает экземпляр SASQueryParameters.

Свойства

expiresOn

Необязательный параметр, только если указан идентификатор. Время истечения срока действия для этого маркера SAS.

identifier

Необязательный элемент. Подписанный идентификатор (только для QueueSASSignatureValues).

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Необязательный элемент. Диапазон IP-адресов, разрешенный для этого SAS.

permissions

Необязательный параметр, только если указан идентификатор. Дополнительные сведения см. в разделе AccountSASPermissions, QueueSASPermissions .

protocol

Необязательный элемент. Разрешенные протоколы HTTP.

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

Представление диапазона допустимых IP-адресов для этого маркера SAS

identifier

string

Представляет подписанный идентификатор (только для SAS службы)

resource

string

Представление очереди хранилища (только для SAS службы)

Сведения о свойстве

expiresOn

Необязательный параметр, только если указан идентификатор. Время истечения срока действия для этого маркера SAS.

expiresOn?: Date

Значение свойства

Date

identifier

Необязательный элемент. Подписанный идентификатор (только для QueueSASSignatureValues).

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Значение свойства

string

ipRange

Необязательный элемент. Диапазон IP-адресов, разрешенный для этого SAS.

undefined | SasIPRange ipRange

Значение свойства

undefined | SasIPRange

permissions

Необязательный параметр, только если указан идентификатор. Дополнительные сведения см. в разделе AccountSASPermissions, QueueSASPermissions .

permissions?: string

Значение свойства

string

protocol

Необязательный элемент. Разрешенные протоколы HTTP.

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