Поделиться через


SASQueryParameters class

Представляет компоненты, составляющие параметры запроса SAS службы хранилища Azure. Этот тип не создается непосредственно пользователем; он создается только типами <xref:IAccountSASSignatureValues> и <xref:IFileSASSignatureValues>. После создания его можно закодировать в {@code String} и добавить его непосредственно к 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.

Свойства

cacheControl

Значение заголовка элемента управления кэшем в SAS BLOB-объектов или файловой службы.

contentDisposition

Значение заголовка удаления содержимого в SAS BLOB-объектов или файловой службы.

contentEncoding

Значение заголовка кодирования содержимого в SAS BLOB-объектов или файловой службы.

contentLanguage

Значение заголовка длины содержимого в SAS BLOB-объектов или файловой службы.

contentType

Значение заголовка типа контента в SAS BLOB-объектов или файловой службы.

expiryTime

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

identifier

Необязательный. Подписанный идентификатор (только для <xref:IFileSASSignatureValues>).

ipRange

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

permissions

Необязательный только при указании идентификатора. Дополнительные сведения см. в <xref:AccountSASPermissions>, <xref:FileSASPermissions>или <xref:ShareSASPermissions>.

protocol

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

resource

Необязательный. Общий ресурс хранилища или путь к файлу (только для <xref:IFileSASSignatureValues>).

resourceTypes

Необязательный. Доступ к типам ресурсов хранилища (только для SAS учетной записи). Дополнительные сведения см. в <xref:AccountSASResourceTypes>.

services

Необязательный. Доступ к службам хранилища (только для SAS учетной записи). Дополнительные сведения см. в <xref:AccountSASServices>.

signature

Подпись маркера SAS.

startTime

Необязательный. Время начала для этого маркера SAS.

version

Версия API хранилища.

Методы

toString()

Кодирует все параметры запроса 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

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

protocol?: SASProtocol

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

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