SASQueryParameters class
Représente les composants qui composent les paramètres de requête d’une sape de stockage Azure. Ce type n’est pas construit directement par l’utilisateur ; elle est générée uniquement par les types AccountSASSignatureValues et QueueSASSignatureValues . Une fois généré, il peut être encodé en un toString() et ajouté directement à une URL (bien qu’il soit prudent ici au cas où il existe des paramètres de requête existants, ce qui peut affecter les moyens appropriés d’ajouter ces paramètres de requête).
REMARQUE : Les instances de cette classe sont immuables.
Constructeurs
SASQuery |
Crée une instance de SASQueryParameters. |
Propriétés
expires |
Facultatif uniquement lorsque l’identificateur est fourni. Heure d’expiration de ce jeton SAS. |
identifier | facultatif. Identificateur signé (uniquement pour QueueSASSignatureValues). Voir https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
facultatif. Plage d’adresses IP autorisée pour cette SAP. |
permissions | Facultatif uniquement lorsque l’identificateur est fourni. Pour plus d’informations, consultez AccountSASPermissions, QueueSASPermissions . |
protocol | facultatif. Protocole(s) HTTP autorisé(s). |
resource | facultatif. File d’attente de stockage (uniquement pour QueueSASSignatureValues). |
resource |
facultatif. Types de ressources de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à AccountSASResourceTypes . |
services | facultatif. Services de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, consultez AccountSASServices . |
signature | Signature du jeton SAS. |
starts |
facultatif. Heure de début de ce jeton SAS. |
version | Version de l’API de stockage. |
Méthodes
to |
Encode tous les paramètres de requête SAS dans une chaîne qui peut être ajoutée à une URL. |
Détails du constructeur
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)
Crée une instance de SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string)
Paramètres
- version
-
string
Représentation de la version de stockage
- signature
-
string
Représentation de la signature pour le jeton SAP
- permissions
-
string
Représentation des autorisations de stockage
- services
-
string
Représentation des services de stockage auxquels vous accédez (uniquement pour la SAP de compte)
- resourceTypes
-
string
Représentation des types de ressources de stockage auxquels vous accédez (uniquement pour la SAP de compte)
- protocol
- SASProtocol
Représentant le ou les protocoles HTTP autorisés
- startsOn
-
Date
Représentant l’heure de début de ce jeton SAS
- expiresOn
-
Date
Représentant l’heure d’expiration de ce jeton SAS
- ipRange
- SasIPRange
Représentant la plage d’adresses IP valides pour ce jeton SAS
- identifier
-
string
Représentation de l’identificateur signé (uniquement pour service SAS)
- resource
-
string
Représentation de la file d’attente de stockage (uniquement pour service SAS)
Détails de la propriété
expiresOn
Facultatif uniquement lorsque l’identificateur est fourni. Heure d’expiration de ce jeton SAS.
expiresOn?: Date
Valeur de propriété
Date
identifier
facultatif. Identificateur signé (uniquement pour QueueSASSignatureValues).
Voir https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Valeur de propriété
string
ipRange
facultatif. Plage d’adresses IP autorisée pour cette SAP.
undefined | SasIPRange ipRange
Valeur de propriété
undefined | SasIPRange
permissions
Facultatif uniquement lorsque l’identificateur est fourni. Pour plus d’informations, consultez AccountSASPermissions, QueueSASPermissions .
permissions?: string
Valeur de propriété
string
protocol
resource
facultatif. File d’attente de stockage (uniquement pour QueueSASSignatureValues).
resource?: string
Valeur de propriété
string
resourceTypes
facultatif. Types de ressources de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à AccountSASResourceTypes .
resourceTypes?: string
Valeur de propriété
string
services
facultatif. Services de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, consultez AccountSASServices .
services?: string
Valeur de propriété
string
signature
Signature du jeton SAS.
signature: string
Valeur de propriété
string
startsOn
facultatif. Heure de début de ce jeton SAS.
startsOn?: Date
Valeur de propriété
Date
version
Version de l’API de stockage.
version: string
Valeur de propriété
string
Détails de la méthode
toString()
Encode tous les paramètres de requête SAS dans une chaîne qui peut être ajoutée à une URL.
function toString(): string
Retours
string