Partilhar via


SASQueryParameters class

Representa os componentes que constituem os parâmetros de consulta da SAS do Armazenamento do Azure. Este tipo não é construído diretamente pelo utilizador; só é gerado pelos tipos AccountSASSignatureValues e QueueSASSignatureValues . Uma vez gerado, pode ser codificado num toString() URL e anexado diretamente a um URL (embora deva ter cuidado aqui no caso de existirem parâmetros de consulta, o que pode afetar os meios adequados de anexar estes parâmetros de consulta).

NOTA: as instâncias desta classe são imutáveis.

Construtores

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

Cria uma instância de SASQueryParameters.

Propriedades

expiresOn

Opcional apenas quando o identificador é fornecido. O tempo de expiração deste token de SAS.

identifier

Opcional. O identificador assinado (apenas para QueueSASSignatureValues).

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Opcional. Intervalo de IP permitido para este SAS.

permissions

Opcional apenas quando o identificador é fornecido. Veja AccountSASPermissions, QueueSASPermissions para obter mais detalhes.

protocol

Opcional. Os protocolos HTTP permitidos.

resource

Opcional. A fila de armazenamento (apenas para QueueSASSignatureValues).

resourceTypes

Opcional. Os tipos de recursos de armazenamento que estão a ser acedidos (apenas para SAS de Conta). Veja AccountSASResourceTypes para obter mais detalhes.

services

Opcional. Os serviços de armazenamento que estão a ser acedidos (apenas para SAS de Conta). Consulte AccountSASServices para obter mais detalhes.

signature

A assinatura do token de SAS.

startsOn

Opcional. A hora de início deste token de SAS.

version

A versão da API de armazenamento.

Métodos

toString()

Codifica todos os parâmetros de consulta SAS numa cadeia que pode ser anexada a um URL.

Detalhes do Construtor

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

Cria uma instância de 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)

Parâmetros

version

string

Representar a versão de armazenamento

signature

string

Representar a assinatura do token de SAS

permissions

string

Representar as permissões de armazenamento

services

string

Representar os serviços de armazenamento que estão a ser acedidos (apenas para SAS de Conta)

resourceTypes

string

Representar os tipos de recursos de armazenamento que estão a ser acedidos (apenas para SAS de Conta)

protocol
SASProtocol

Representando os protocolos HTTP permitidos

startsOn

Date

Representar a hora de início deste token de SAS

expiresOn

Date

Representar o tempo de expiração deste token de SAS

ipRange
SasIPRange

Representar o intervalo de endereços IP válidos para este token de SAS

identifier

string

Representar o identificador assinado (apenas para SAS de Serviço)

resource

string

Representar a fila de armazenamento (apenas para SAS de Serviço)

Detalhes de Propriedade

expiresOn

Opcional apenas quando o identificador é fornecido. O tempo de expiração deste token de SAS.

expiresOn?: Date

Valor de Propriedade

Date

identifier

Opcional. O identificador assinado (apenas para QueueSASSignatureValues).

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Valor de Propriedade

string

ipRange

Opcional. Intervalo de IP permitido para este SAS.

undefined | SasIPRange ipRange

Valor de Propriedade

undefined | SasIPRange

permissions

Opcional apenas quando o identificador é fornecido. Veja AccountSASPermissions, QueueSASPermissions para obter mais detalhes.

permissions?: string

Valor de Propriedade

string

protocol

Opcional. Os protocolos HTTP permitidos.

protocol?: SASProtocol

Valor de Propriedade

resource

Opcional. A fila de armazenamento (apenas para QueueSASSignatureValues).

resource?: string

Valor de Propriedade

string

resourceTypes

Opcional. Os tipos de recursos de armazenamento que estão a ser acedidos (apenas para SAS de Conta). Veja AccountSASResourceTypes para obter mais detalhes.

resourceTypes?: string

Valor de Propriedade

string

services

Opcional. Os serviços de armazenamento que estão a ser acedidos (apenas para SAS de Conta). Consulte AccountSASServices para obter mais detalhes.

services?: string

Valor de Propriedade

string

signature

A assinatura do token de SAS.

signature: string

Valor de Propriedade

string

startsOn

Opcional. A hora de início deste token de SAS.

startsOn?: Date

Valor de Propriedade

Date

version

A versão da API de armazenamento.

version: string

Valor de Propriedade

string

Detalhes de Método

toString()

Codifica todos os parâmetros de consulta SAS numa cadeia que pode ser anexada a um URL.

function toString(): string

Devoluções

string