Partilhar via


DataLakeSasQueryParameters Classe

Definição

Um DataLakeSasQueryParameters objeto representa os componentes que compõem os parâmetros de consulta de uma Assinatura de Acesso Compartilhado do Armazenamento do Azure. Você pode construir uma nova instância usando DataLakeSasBuilder.

Para mais informações, Crie uma SAS de serviço.

public sealed class DataLakeSasQueryParameters : Azure.Storage.Sas.SasQueryParameters
type DataLakeSasQueryParameters = class
    inherit SasQueryParameters
Public NotInheritable Class DataLakeSasQueryParameters
Inherits SasQueryParameters
Herança
DataLakeSasQueryParameters

Campos

DefaultSasVersion

A versão de serviço padrão a ser usada para Assinaturas de Acesso Compartilhado.

(Herdado de SasQueryParameters)

Propriedades

AgentObjectId

Obtém a ID de objeto do AAD não autorizado associada à assinatura de acesso compartilhado. A ID de Objeto do AAD de um usuário que é considerado não autorizado pelo proprietário da Chave de Delegação de Usuário. O Serviço de Armazenamento do Azure executará uma ACL POSIX adicional marcar para determinar se o usuário está autorizado a executar a operação solicitada. Isso não pode ser usado em conjúria com PreauthorizedAgentObjectId. Válido somente em uma conta habilitada para HNS. Se esse valor for definido em uma conta não habilitada para HNS, uma falha de autorização será gerada.

(Herdado de SasQueryParameters)
CacheControl

Obtém o cabeçalho de resposta Cache-Control, que permite especificar o cache do lado do cliente a ser usado para downloads de blob e arquivos.

(Herdado de SasQueryParameters)
ContentDisposition

Obtém o cabeçalho de resposta Content-Disposition, que permite especificar a maneira como o conteúdo do blob ou arquivo pode ser exibido no navegador.

(Herdado de SasQueryParameters)
ContentEncoding

Obtém o cabeçalho de resposta Content-Encoding, que permite especificar o tipo de codificação usado para downloads de blob e arquivos.

(Herdado de SasQueryParameters)
ContentLanguage

Obtém o cabeçalho de resposta Content-Language, que permite especificar o idioma do blob ou do conteúdo do arquivo baixado.

(Herdado de SasQueryParameters)
ContentType

Obtém o cabeçalho de resposta Tipo de Conteúdo, que permite especificar o tipo de conteúdo de blob ou arquivo baixado.

(Herdado de SasQueryParameters)
CorrelationId

Obtém a ID de Correlação associada à assinatura de acesso compartilhado. Isso é usado para correlacionar os logs de auditoria de armazenamento com os logs de auditoria usados pela entidade de segurança que gera e distribui SAS.

(Herdado de SasQueryParameters)
DirectoryDepth

Obtém a Profundidade do Diretório específica no campo canonicalizedresource da cadeia de caracteres para assinar. A profundidade do diretório é o número de diretórios abaixo da pasta raiz. Necessário quando o recurso (sr) = d para indicar a profundidade do diretório. O valor deve ser um inteiro não negativo.

(Herdado de SasQueryParameters)
Empty

Obtém parâmetros de consulta de assinatura de acesso compartilhado vazios.

EncryptionScope

Obtém o Escopo de Criptografia associado à assinatura de acesso compartilhado.

(Herdado de SasQueryParameters)
ExpiresOn

Obtém a hora em que a assinatura de acesso compartilhado se torna inválida. MinValue significa não definido.

(Herdado de SasQueryParameters)
Identifier

Obtém o valor exclusivo opcional de até 64 caracteres de comprimento que se correlaciona a uma política de acesso especificada para o contêiner de blob, fila ou compartilhamento.

(Herdado de SasQueryParameters)
IPRange

Obtém o endereço IP opcional ou um intervalo de endereços IP dos quais aceitar solicitações. Ao especificar um intervalo, observe que o intervalo é inclusivo.

(Herdado de SasQueryParameters)
KeyExpiresOn

Obtém a hora em que a chave se torna expira.

KeyObjectId

Obtém a ID do objeto do Azure Active Directory no formato GUID.

KeyService

Obtém o serviço de Armazenamento que aceita a chave.

KeyStartsOn

Obtém a hora em que a chave se torna válida.

KeyTenantId

Obtém a ID de locatário do Azure Active Directory no formato GUID

KeyVersion

Obtém a versão do serviço de armazenamento que criou a chave.

Permissions

Obtém as permissões associadas à assinatura de acesso compartilhado. O usuário é restrito às operações permitidas pelas permissões. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada.

(Herdado de SasQueryParameters)
PreauthorizedAgentObjectId

Obtém a ID de objeto do AAD autorizada associada à assinatura de acesso compartilhado. A ID do objeto AAD de um usuário autorizado pelo proprietário da Chave de Delegação de Usuário para executar a ação concedida pela SAS. O serviço de Armazenamento do Azure garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso, mas nenhuma permissão adicional marcar para o usuário especificado nesse valor será executada. Isso não pode ser usado em conjúria com AgentObjectId. Válido somente em uma conta habilitada para HNS. Se esse valor for definido em uma conta não habilitada para HNS, uma falha de autorização será gerada.

(Herdado de SasQueryParameters)
Protocol

Opcional. Especifica o protocolo permitido para uma solicitação feita com a assinatura de acesso compartilhado.

(Herdado de SasQueryParameters)
Resource

Obtém os recursos acessíveis por meio da assinatura de acesso compartilhado.

(Herdado de SasQueryParameters)
ResourceTypes

Obtém quais recursos estão acessíveis por meio da assinatura de acesso compartilhado.

(Herdado de SasQueryParameters)
Services

Obtém os serviços assinados acessíveis com uma assinatura de acesso compartilhado no nível da conta.

(Herdado de SasQueryParameters)
Signature

Obtém a cadeia de caracteres para assinar, uma cadeia de caracteres exclusiva construída a partir dos campos que devem ser verificados para autenticar a solicitação. A assinatura é um HMAC computado em uma string-to-sign e uma chave que usa o algoritmo SHA256 e, em seguida, codificado usando Base64.

(Herdado de SasQueryParameters)
StartsOn

Obtém o momento opcional em que a assinatura de acesso compartilhado se torna válida. Se for omitido, a hora de início para essa chamada será presumida como a hora na qual o serviço de armazenamento recebe a solicitação. MinValue significa não definido.

(Herdado de SasQueryParameters)
Version

Obtém a versão do serviço de armazenamento a ser usada para autenticar solicitações feitas com essa assinatura de acesso compartilhado e a versão de serviço a ser usada ao lidar com solicitações feitas com essa assinatura de acesso compartilhado.

(Herdado de SasQueryParameters)

Métodos

AppendProperties(StringBuilder)

Cria a cadeia de caracteres de parâmetro de consulta para a instância sasQueryParameters.

(Herdado de SasQueryParameters)
ToString()

Converta os parâmetros de consulta SAS em uma cadeia de caracteres de consulta codificada em URL.

Aplica-se a