BlobSasQueryParameters Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um BlobSasQueryParameters 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 BlobSasBuilder.
Para mais informações, Crie uma SAS de serviço.
public sealed class BlobSasQueryParameters : Azure.Storage.Sas.SasQueryParameters
type BlobSasQueryParameters = class
inherit SasQueryParameters
Public NotInheritable Class BlobSasQueryParameters
Inherits SasQueryParameters
- Herança
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 conteúdo do arquivo ou blob baixado. (Herdado de SasQueryParameters) |
ContentType |
Obtém o cabeçalho de resposta Content-Type, que permite especificar o tipo de conteúdo de arquivo ou blob 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 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 autorizado associada à assinatura de acesso compartilhado. A ID de Objeto do 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 podem ser acessados 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 a hora 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 de SasQueryParameters. (Herdado de SasQueryParameters) |
ToString() |
Converta os parâmetros de consulta SAS em uma cadeia de caracteres de consulta codificada por URL. |
Aplica-se a
Azure SDK for .NET