Partager via


DataLakeSasQueryParameters Classe

Définition

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
DataLakeSasQueryParameters

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 à