SASQueryParameters class
Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; он создается только типами <xref:IAccountSASSignatureValues> и <xref:IFileSASSignatureValues>. После создания его можно закодировать в {@code String} и добавить его непосредственно к URL-адресу (хотя осторожность должна быть предпринята здесь, если существуют существующие параметры запроса, которые могут повлиять на соответствующие средства добавления этих параметров запроса). ПРИМЕЧАНИЕ. Экземпляры этого класса неизменяемы.
Конструкторы
Свойства
| cache |
Значение заголовка элемента управления кэшем в SAS BLOB-объектов или файловой службы. |
| content |
Значение заголовка удаления содержимого в SAS BLOB-объектов или файловой службы. |
| content |
Значение заголовка кодирования содержимого в SAS BLOB-объектов или файловой службы. |
| content |
Значение заголовка длины содержимого в SAS BLOB-объектов или файловой службы. |
| content |
Значение заголовка типа контента в SAS BLOB-объектов или файловой службы. |
| expiry |
Необязательный только при указании идентификатора. Время истечения срока действия этого маркера SAS. |
| identifier | Необязательный. Подписанный идентификатор (только для <xref:IFileSASSignatureValues>). |
| ip |
Необязательный. Диапазон IP-адресов, разрешенный для этого SAS. |
| permissions | Необязательный только при указании идентификатора. Дополнительные сведения см. в <xref:AccountSASPermissions>, <xref:FileSASPermissions>или <xref:ShareSASPermissions>. |
| protocol | Необязательный. Разрешенные протоколы HTTP. |
| resource | Необязательный. Общий ресурс хранилища или путь к файлу (только для <xref:IFileSASSignatureValues>). |
| resource |
Необязательный. Доступ к типам ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см. в <xref:AccountSASResourceTypes>. |
| services | Необязательный. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см. в <xref:AccountSASServices>. |
| signature | Подпись маркера SAS. |
| start |
Необязательный. Время начала для этого маркера SAS. |
| version | Версия API хранилища. |
Методы
| to |
Кодирует все параметры запроса SAS в строку, которую можно добавить к URL-адресу. |
Сведения о конструкторе
SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)
Создает экземпляр SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)
Параметры
- version
-
string
Представление версии хранилища
- signature
-
string
Представление подписи для маркера SAS
- permissions
-
undefined | string
- services
-
undefined | string
- resourceTypes
-
undefined | string
- protocol
- SASProtocol
- startTime
-
Date
- expiryTime
-
Date
- ipRange
- IIPRange
- identifier
-
undefined | string
- resource
-
undefined | string
- cacheControl
-
undefined | string
- contentDisposition
-
undefined | string
- contentEncoding
-
undefined | string
- contentLanguage
-
undefined | string
- contentType
-
undefined | string
Сведения о свойстве
cacheControl
Значение заголовка элемента управления кэшем в SAS BLOB-объектов или файловой службы.
cacheControl?: undefined | string
Значение свойства
undefined | string
contentDisposition
Значение заголовка удаления содержимого в SAS BLOB-объектов или файловой службы.
contentDisposition?: undefined | string
Значение свойства
undefined | string
contentEncoding
Значение заголовка кодирования содержимого в SAS BLOB-объектов или файловой службы.
contentEncoding?: undefined | string
Значение свойства
undefined | string
contentLanguage
Значение заголовка длины содержимого в SAS BLOB-объектов или файловой службы.
contentLanguage?: undefined | string
Значение свойства
undefined | string
contentType
Значение заголовка типа контента в SAS BLOB-объектов или файловой службы.
contentType?: undefined | string
Значение свойства
undefined | string
expiryTime
Необязательный только при указании идентификатора. Время истечения срока действия этого маркера SAS.
expiryTime?: Date
Значение свойства
Date
identifier
Необязательный. Подписанный идентификатор (только для <xref:IFileSASSignatureValues>).
identifier?: undefined | string
Значение свойства
undefined | string
ipRange
Необязательный. Диапазон IP-адресов, разрешенный для этого SAS.
ipRange: IIPRange | undefined
Значение свойства
IIPRange | undefined
permissions
Необязательный только при указании идентификатора. Дополнительные сведения см. в <xref:AccountSASPermissions>, <xref:FileSASPermissions>или <xref:ShareSASPermissions>.
permissions?: undefined | string
Значение свойства
undefined | string
protocol
resource
Необязательный. Общий ресурс хранилища или путь к файлу (только для <xref:IFileSASSignatureValues>).
resource?: undefined | string
Значение свойства
undefined | string
resourceTypes
Необязательный. Доступ к типам ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см. в <xref:AccountSASResourceTypes>.
resourceTypes?: undefined | string
Значение свойства
undefined | string
services
Необязательный. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см. в <xref:AccountSASServices>.
services?: undefined | string
Значение свойства
undefined | string
signature
Подпись маркера SAS.
signature: string
Значение свойства
string
startTime
Необязательный. Время начала для этого маркера SAS.
startTime?: Date
Значение свойства
Date
version
Версия API хранилища.
version: string
Значение свойства
string
Сведения о методе
toString()
Кодирует все параметры запроса SAS в строку, которую можно добавить к URL-адресу.
function toString()
Возвращаемое значение
string