AccountSasBuilder 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.
AccountSasBuilder é usado para gerar uma SAS (Assinatura de Acesso Compartilhado) no nível da conta para os serviços de Armazenamento do Azure. Para obter mais informações, consulte Crie uma SAS de conta.
public class AccountSasBuilder
type AccountSasBuilder = class
Public Class AccountSasBuilder
- Herança
-
AccountSasBuilder
Construtores
AccountSasBuilder(AccountSasPermissions, DateTimeOffset, AccountSasServices, AccountSasResourceTypes) |
Inicializa uma nova instância da AccountSasBuilder classe para criar uma Sas do Serviço de Contêiner de Blob. |
Propriedades
EncryptionScope |
Opcional. Escopo de criptografia a ser usado ao enviar solicitações autorizadas com esse URI de SAS. |
ExpiresOn |
A hora em que a assinatura de acesso compartilhado se torna inválida. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada. |
IPRange |
Especifica um endereço IP ou um intervalo de endereços IP dos quais aceitar solicitações. Se o endereço IP do qual a solicitação se origina não corresponder ao endereço IP ou ao intervalo de endereços especificado no token SAS, a solicitação não será autenticada. Ao especificar um intervalo de endereços IP, observe que o intervalo é inclusivo. |
Permissions |
As permissões associadas à assinatura de acesso compartilhado. O usuário é restrito às operações permitidas pelas permissões. O AccountSasPermissions tipo pode ser usado para criar a cadeia de caracteres de permissões. |
Protocol |
O campo de protocolo assinado opcional especifica o protocolo permitido para uma solicitação feita com a SAS. Os valores possíveis são HttpsAndHttp, Https e None. |
ResourceTypes |
Os tipos de recurso associados à assinatura de acesso compartilhado. O usuário é restrito a operações nos recursos especificados. |
Services |
Os serviços associados à assinatura de acesso compartilhado. O usuário é restrito a operações com os serviços especificados. |
StartsOn |
Opcionalmente, especifique a hora em que a assinatura de acesso compartilhado se torna válida. Se for omitido quando DateTimeOffset.MinValue for usado, a hora de início dessa chamada será considerada a hora em que o serviço de armazenamento recebe a solicitação. |
Métodos
SetPermissions(AccountSasPermissions) |
Define as permissões para uma SAS de conta. |
SetPermissions(String) |
Define as permissões para a SAS usando uma cadeia de caracteres de permissões brutas. |
ToSasQueryParameters(StorageSharedKeyCredential) |
Use a de uma conta para assinar esses valores de StorageSharedKeyCredential assinatura de acesso compartilhado para produzir os parâmetros de consulta SAS adequados para autenticar solicitações. |
Aplica-se a
Azure SDK for .NET