TableAccountSasBuilder 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.
TableAccountSasBuilder é usado para gerar uma SAS (Assinatura de Acesso Compartilhado) para uma tabela do Armazenamento do Azure. Para obter mais informações, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/create-account-sas.
public class TableAccountSasBuilder
type TableAccountSasBuilder = class
Public Class TableAccountSasBuilder
- Herança
-
TableAccountSasBuilder
Construtores
TableAccountSasBuilder(String, TableAccountSasResourceTypes, DateTimeOffset) |
Inicializa uma instância de um TableAccountSasBuilder. |
TableAccountSasBuilder(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset) |
Inicializa uma instância de um TableAccountSasBuilder. |
TableAccountSasBuilder(Uri) |
Inicializa uma nova instância de TableAccountSasBuilder com base em um Uri existente que contém uma assinatura de acccess compartilhada. |
Propriedades
ExpiresOn |
O momento 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. |
Identifier |
Um valor exclusivo opcional de até 64 caracteres de comprimento que se correlaciona a uma política de acesso especificada para o contêiner. |
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 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. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada. TableAccountSasPermissions 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. |
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(String) |
Define as permissões para a SAS usando uma cadeia de caracteres de permissões brutas. |
SetPermissions(TableAccountSasPermissions) |
Define as permissões para uma SAS de tabela. |
Sign(TableSharedKeyCredential) |
Use os de uma conta para assinar esses valores de TableSharedKeyCredential assinatura de acesso compartilhado para produzir os parâmetros de consulta SAS adequados para autenticar solicitações. |
ToSasQueryParameters(TableSharedKeyCredential) |
Use os de uma conta para assinar esses valores de TableSharedKeyCredential assinatura de acesso compartilhado para produzir os parâmetros de consulta SAS adequados para autenticar solicitações. |
Aplica-se a
Azure SDK for .NET