SASQueryParameters class
Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; Он создается только типами AccountSASSignatureValues и QueueSASSignatureValues . После создания его можно закодировать в toString() и напрямую добавить к URL-адресу (хотя следует соблюдать осторожность на случай, если существуют параметры запроса, которые могут повлиять на соответствующие способы добавления этих параметров запроса).
ПРИМЕЧАНИЕ. Экземпляры этого класса являются неизменяемыми.
Конструкторы
SASQuery |
Создает экземпляр SASQueryParameters. |
Свойства
expires |
Необязательный параметр, только если указан идентификатор. Время истечения срока действия этого маркера SAS. |
identifier | Необязательный элемент. Подписанный идентификатор (только для QueueSASSignatureValues). См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Необязательный элемент. Диапазон IP-адресов, разрешенный для этого SAS. |
permissions | Необязательный параметр, только если указан идентификатор. Дополнительные сведения см. в разделе AccountSASPermissions, QueueSASPermissions . |
protocol | Необязательный элемент. Разрешенные протоколы HTTP. |
resource | Необязательный элемент. Очередь хранилища (только для QueueSASSignatureValues). |
resource |
Необязательный элемент. Типы ресурсов хранилища, к которых осуществляется доступ (только для SAS учетной записи). Дополнительные сведения см. в разделе AccountSASResourceTypes . |
services | Необязательный элемент. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см. в разделе AccountSASServices . |
signature | Сигнатура для маркера SAS. |
starts |
Необязательный элемент. Время начала для этого маркера SAS. |
version | Версия API хранилища. |
Методы
to |
Кодирует все параметры запроса 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