Partager via


TableSasBuilder Classe

Définition

TableSasBuilder est utilisé pour générer une signature d’accès partagé (SAP) pour une table stockage Azure. Pour plus d’informations, consultez Construction d’une SAP de compte.

public class TableSasBuilder
type TableSasBuilder = class
Public Class TableSasBuilder
Héritage
TableSasBuilder

Constructeurs

TableSasBuilder(String, String, DateTimeOffset)

Initialise une instance d'une classe TableSasBuilder.

TableSasBuilder(String, TableSasPermissions, DateTimeOffset)

Initialise une instance d'une classe TableSasBuilder.

TableSasBuilder(Uri)

Initialise une nouvelle instance de TableSasBuilder en fonction d’un URI existant contenant une signature d’accès partagé.

Propriétés

ExpiresOn

Heure à laquelle la signature d’accès partagé ne devient plus valide. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée.

Identifier

Valeur unique facultative d’une longueur maximale de 64 caractères qui correspond à une stratégie d’accès spécifiée pour le conteneur.

IPRange

Spécifie une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. Si l’adresse IP à partir de laquelle la demande provient ne correspond pas à l’adresse IP ou à la plage d’adresses spécifiée sur le jeton SAP, la demande n’est pas authentifiée. Lorsque vous spécifiez une plage d’adresses IP, notez que la plage est inclusive.

PartitionKeyEnd

Fin facultative de la plage de valeurs de clé de partition mise à disposition. PartitionKeyStart doit être spécifié si cette valeur est définie.

PartitionKeyStart

Début facultatif de la plage de valeurs de clé de partition mise à disposition.

Permissions

Autorisations associées à la signature d'accès partagé. L'utilisateur est limité aux opérations autorisées par les autorisations. Ce champ doit être omis s'il a été spécifié dans une stratégie d'accès stockée associée. TableSasPermissions peut être utilisé pour créer la chaîne d’autorisations.

Protocol

Le champ facultatif protocole signé spécifie le protocole autorisé pour une requête effectuée avec la signature d’accès partagé. Les valeurs possibles sont HttpsAndHttp, Https et None.

RowKeyEnd

Fin facultative de la plage de valeurs de clé de partition mise à disposition. RowKeyStart doit être spécifié si cette valeur est définie.

RowKeyStart

Début facultatif de la plage de valeurs de clé de ligne mise à disposition.

StartsOn

Spécifiez éventuellement l’heure à laquelle la signature d’accès partagé devient valide. S’il est omis lors de l’utilisation de DateTimeOffset.MinValue, l’heure de début de cet appel est supposée être l’heure à laquelle le service de stockage reçoit la demande.

TableName

Nom de la table rendue accessible.

Méthodes

SetPermissions(String)

Définit les autorisations pour la signature d’accès partagé à l’aide d’une chaîne d’autorisations brute.

SetPermissions(TableSasPermissions)

Définit les autorisations pour une SAP de table.

Sign(TableSharedKeyCredential)

Utilisez un compte pour signer ces valeurs de TableSharedKeyCredential signature d’accès partagé afin de produire les paramètres de requête SAS appropriés pour l’authentification des demandes.

ToSasQueryParameters(TableSharedKeyCredential)

Utilisez un compte pour signer ces valeurs de TableSharedKeyCredential signature d’accès partagé afin de produire les paramètres de requête SAS appropriés pour l’authentification des demandes.

S’applique à