SASQueryParameters class
Représente les composants qui composent les paramètres de requête d’azure Storage SAS. Ce type n’est pas construit directement par l’utilisateur ; elle est générée uniquement par les types <xref:AccountSASSignatureValues> et <xref:QueueSASSignatureValues>. Une fois généré, il peut être encodé dans un <xref:String> et ajouté directement à une URL (bien que la prudence soit prise ici dans le 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 SAP. |
| identifier | Optionnel. Identificateur signé (uniquement pour <xref:QueueSASSignatureValues>). |
| ip |
Optionnel. Plage d’adresses IP autorisée pour cette SAP. |
| permissions | Facultatif uniquement lorsque l’identificateur est fourni. Pour plus d’informations, reportez-vous à <xref:AccountSASPermissions>, <xref:QueueSASPermissions>. |
| protocol | Optionnel. Protocole(s) HTTP autorisé(s). |
| resource | Optionnel. File d’attente de stockage (uniquement pour <xref:QueueSASSignatureValues>). |
| resource |
Optionnel. Types de ressources de stockage accessibles (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à <xref:AccountSASResourceTypes>. |
| services | Optionnel. Les services de stockage accessibles (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à <xref:AccountSASServices>. |
| signature | Signature du jeton SAP. |
| starts |
Optionnel. Heure de début de ce jeton SAP. |
| version | Version de l’API de stockage. |
Méthodes
| to |
Encode tous les paramètres de requête SAP 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ésentant la signature du jeton SAP
- permissions
-
string
Représentant les autorisations de stockage
- services
-
string
Représentant les services de stockage accessibles (uniquement pour la SAP de compte)
- resourceTypes
-
string
Représentant les types de ressources de stockage accessibles (uniquement pour la SAP de compte)
- protocol
- SASProtocol
Représentant les protocoles HTTP autorisés
- startsOn
-
Date
Représentant l’heure de début de ce jeton SAP
- expiresOn
-
Date
Représentant l’heure d’expiration de ce jeton SAP
- ipRange
- SasIPRange
Représentant la plage d’adresses IP valides pour ce jeton SAP
- identifier
-
string
Représentant l’identificateur signé (uniquement pour la SAP de service)
- resource
-
string
Représentant la file d’attente de stockage (uniquement pour la SAP de service)
Détails de la propriété
expiresOn
Facultatif uniquement lorsque l’identificateur est fourni. Heure d’expiration de ce jeton SAP.
expiresOn?: Date
Valeur de propriété
Date
identifier
Optionnel. Identificateur signé (uniquement pour <xref:QueueSASSignatureValues>).
identifier?: string
Valeur de propriété
string
ipRange
Optionnel. Plage d’adresses IP autorisée pour cette SAP.
SasIPRange | undefined ipRange
Valeur de propriété
SasIPRange | undefined
permissions
Facultatif uniquement lorsque l’identificateur est fourni. Pour plus d’informations, reportez-vous à <xref:AccountSASPermissions>, <xref:QueueSASPermissions>.
permissions?: string
Valeur de propriété
string
protocol
resource
Optionnel. File d’attente de stockage (uniquement pour <xref:QueueSASSignatureValues>).
resource?: string
Valeur de propriété
string
resourceTypes
Optionnel. Types de ressources de stockage accessibles (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à <xref:AccountSASResourceTypes>.
resourceTypes?: string
Valeur de propriété
string
services
Optionnel. Les services de stockage accessibles (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à <xref:AccountSASServices>.
services?: string
Valeur de propriété
string
signature
Signature du jeton SAP.
signature: string
Valeur de propriété
string
startsOn
Optionnel. Heure de début de ce jeton SAP.
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 SAP dans une chaîne qui peut être ajoutée à une URL.
function toString()
Retours
string