DataLakeSasQueryParameters Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Un DataLakeSasQueryParameters objet représente les composants qui composent les paramètres de requête d’une signature d’accès partagé stockage Azure. Vous pouvez construire un nouveau instance à l’aide de DataLakeSasBuilder.
Pour plus d’informations, consultez : Créez une SAP de service.
public sealed class DataLakeSasQueryParameters : Azure.Storage.Sas.SasQueryParameters
type DataLakeSasQueryParameters = class
inherit SasQueryParameters
Public NotInheritable Class DataLakeSasQueryParameters
Inherits SasQueryParameters
- Héritage
Champs
DefaultSasVersion |
Version de service par défaut à utiliser pour les signatures d’accès partagé. (Hérité de SasQueryParameters) |
Propriétés
AgentObjectId |
Obtient l’ID d’objet AAD non autorisé associé à la signature d’accès partagé. ID d’objet AAD d’un utilisateur supposé non autorisé par le propriétaire de la clé de délégation d’utilisateur. Le service stockage Azure effectue une case activée ACL POSIX supplémentaire pour déterminer si l’utilisateur est autorisé à effectuer l’opération demandée. Cela ne peut pas être utilisé dans la conjuction avec PreauthorizedAgentObjectId. Valide uniquement dans un compte HNS activé. Si cette valeur est définie dans un compte non activé par HNS, un échec d’autorisation est levée. (Hérité de SasQueryParameters) |
CacheControl |
Obtient l’en-tête de réponse Cache-Control, qui permet de spécifier la mise en cache côté client à utiliser pour les téléchargements d’objets blob et de fichiers. (Hérité de SasQueryParameters) |
ContentDisposition |
Obtient l’en-tête de réponse Content-Disposition, qui permet de spécifier la façon dont le contenu de l’objet blob ou du fichier peut être affiché dans le navigateur. (Hérité de SasQueryParameters) |
ContentEncoding |
Obtient l’en-tête de réponse Content-Encoding, qui permet de spécifier le type d’encodage utilisé pour les téléchargements d’objets blob et de fichiers. (Hérité de SasQueryParameters) |
ContentLanguage |
Obtient l’en-tête de réponse Content-Language, qui permet de spécifier la langue du contenu de l’objet blob ou du fichier téléchargé. (Hérité de SasQueryParameters) |
ContentType |
Obtient l’en-tête de réponse Content-Type, qui permet de spécifier le type du contenu de l’objet blob ou du fichier téléchargé. (Hérité de SasQueryParameters) |
CorrelationId |
Obtient l’ID de corrélation associé à la signature d’accès partagé. Cela permet de mettre en corrélation les journaux d’audit de stockage avec les journaux d’audit utilisés par le principal qui génère et distribue la sap. (Hérité de SasQueryParameters) |
DirectoryDepth |
Obtient la profondeur du répertoire spécifique dans le champ canonicalizedresource de la chaîne à signer. La profondeur du répertoire correspond au nombre de répertoires situés sous le dossier racine. Obligatoire lorsque la ressource (sr) = d pour indiquer la profondeur du répertoire. La valeur doit être un entier non négatif. (Hérité de SasQueryParameters) |
Empty |
Obtient les paramètres de requête de signature d’accès partagé vides. |
EncryptionScope |
Obtient l’étendue de chiffrement associée à la signature d’accès partagé. (Hérité de SasQueryParameters) |
ExpiresOn |
Obtient l’heure à laquelle la signature d’accès partagé devient non valide. MinValue signifie non défini. (Hérité de SasQueryParameters) |
Identifier |
Obtient la 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, la file d’attente ou le partage d’objets blob. (Hérité de SasQueryParameters) |
IPRange |
Obtient l’adresse IP facultative ou une plage d’adresses IP à partir de laquelle accepter les demandes. Lorsque vous spécifiez une plage, notez que la plage est inclusive. (Hérité de SasQueryParameters) |
KeyExpiresOn |
Obtient l’heure à laquelle la clé expire. |
KeyObjectId |
Obtient l’ID d’objet Azure Active Directory au format GUID. |
KeyService |
Obtient le service de stockage qui accepte la clé. |
KeyStartsOn |
Obtient l’heure à laquelle la clé devient valide. |
KeyTenantId |
Obtient l’ID de locataire Azure Active Directory au format GUID |
KeyVersion |
Obtient la version du service de stockage qui a créé la clé. |
Permissions |
Obtient les 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. (Hérité de SasQueryParameters) |
PreauthorizedAgentObjectId |
Obtient l’ID d’objet AAD autorisé associé à la signature d’accès partagé. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation d’utilisateur à effectuer l’action accordée par la signature d’accès partagé. Le service Stockage Azure s’assure que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune autorisation supplémentaire case activée pour l’utilisateur spécifié dans cette valeur ne sera effectuée. Cela ne peut pas être utilisé dans la conjuction avec AgentObjectId. Valide uniquement dans un compte HNS activé. Si cette valeur est définie dans un compte non activé par HNS, un échec d’autorisation est levée. (Hérité de SasQueryParameters) |
Protocol |
Optionnel. Spécifie le protocole autorisé pour une demande effectuée avec la signature d’accès partagé. (Hérité de SasQueryParameters) |
Resource |
Obtient les ressources accessibles via la signature d’accès partagé. (Hérité de SasQueryParameters) |
ResourceTypes |
Obtient les ressources accessibles via la signature d’accès partagé. (Hérité de SasQueryParameters) |
Services |
Obtient les services signés accessibles avec une signature d’accès partagé au niveau du compte. (Hérité de SasQueryParameters) |
Signature |
Obtient la chaîne à signer, chaîne unique construite à partir des champs qui doivent être vérifiés pour authentifier la demande. La signature est un HMAC calculé sur la chaîne de signature et la clé à l'aide de l'algorithme SHA256, puis codé en Base64. (Hérité de SasQueryParameters) |
StartsOn |
Obtient l’heure facultative à laquelle la signature d’accès partagé devient valide. En cas d'omission, l'heure de début de cet appel est supposée être l'heure à laquelle le service de stockage reçoit la demande. MinValue signifie non défini. (Hérité de SasQueryParameters) |
Version |
Obtient la version du service de stockage à utiliser pour authentifier les demandes effectuées avec cette signature d’accès partagé et la version de service à utiliser lors de la gestion des demandes effectuées avec cette signature d’accès partagé. (Hérité de SasQueryParameters) |
Méthodes
AppendProperties(StringBuilder) |
Génère la chaîne de paramètre de requête pour l’instance SasQueryParameters. (Hérité de SasQueryParameters) |
ToString() |
Convertissez les paramètres de requête SAS en chaîne de requête encodée par URL. |
S’applique à
Azure SDK for .NET