SASQueryParameters class
Rappresenta i componenti che costituiscono i parametri di query della firma di accesso condiviso di Archiviazione di Azure. Questo tipo non viene costruito direttamente dall'utente; viene generato solo dai tipi diAccountSASSignatureValues e QueueSASSignatureValues. Una volta generato, può essere codificato in un toString() e accodato direttamente a un URL( anche se è necessario prestare attenzione nel caso in cui siano presenti parametri di query esistenti, che potrebbero influire sui mezzi appropriati per accodare questi parametri di query).
NOTA: le istanze di questa classe non sono modificabili.
Costruttori
| SASQuery |
Crea un'istanza di SASQueryParameters. |
Proprietà
| delegated |
Optional. A partire dalla versione 2025-07-05, questo valore specifica l'ID Entra dell'utente autorizzato a utilizzare l'URL SAS risultante. L'URL SAS risultante deve essere utilizzato insieme a un token Entra ID che è stato rilasciato all'utente specificato in questo valore. |
| expires |
Facoltativo solo quando viene specificato l'identificatore. Ora di scadenza per questo token di firma di accesso condiviso. |
| identifier | Optional. Identificatore firmato (solo per QueueSASSignatureValues). Vedere https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. Intervallo IP consentito per questa firma di accesso condiviso. |
| permissions | Facoltativo solo quando viene specificato l'identificatore. Per altri dettagli, vedere AccountSASPermissions, QueueSASPermissions. |
| protocol | Optional. Protocolli HTTP consentiti. |
| resource | Optional. Coda di archiviazione (solo per QueueSASSignatureValues). |
| resource |
Optional. Tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASResourceTypes. |
| services | Optional. I servizi di archiviazione a cui si accede (solo per la firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASServices. |
| signature | Firma per il token di firma di accesso condiviso. |
| starts |
Optional. Ora di inizio per questo token di firma di accesso condiviso. |
| version | Versione dell'API di archiviazione. |
Metodi
| to |
Codifica tutti i parametri di query sas in una stringa che può essere aggiunta a un URL. |
Dettagli costruttore
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, UserDelegationKey, string)
Crea un'istanza di 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, userDelegationKey?: UserDelegationKey, delegatedUserObjectId?: string)
Parametri
- version
-
string
Rappresentazione della versione di archiviazione
- signature
-
string
Rappresentazione della firma per il token di firma di accesso condiviso
- permissions
-
string
Rappresentazione delle autorizzazioni di archiviazione
- services
-
string
Rappresentazione dei servizi di archiviazione a cui si accede (solo per firma di accesso condiviso account)
- resourceTypes
-
string
Rappresentazione dei tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso account)
- protocol
- SASProtocol
Rappresentazione dei protocolli HTTP consentiti
- startsOn
-
Date
Rappresentazione dell'ora di inizio per questo token di firma di accesso condiviso
- expiresOn
-
Date
Rappresentazione dell'ora di scadenza per questo token di firma di accesso condiviso
- ipRange
- SasIPRange
Rappresentazione dell'intervallo di indirizzi IP validi per questo token di firma di accesso condiviso
- identifier
-
string
Rappresentazione dell'identificatore firmato (solo per la firma di accesso condiviso del servizio)
- resource
-
string
Rappresentazione della coda di archiviazione (solo per la firma di accesso condiviso del servizio)
- userDelegationKey
- UserDelegationKey
- delegatedUserObjectId
-
string
Dettagli proprietà
delegatedUserObjectId
Optional. A partire dalla versione 2025-07-05, questo valore specifica l'ID Entra dell'utente autorizzato a utilizzare l'URL SAS risultante. L'URL SAS risultante deve essere utilizzato insieme a un token Entra ID che è stato rilasciato all'utente specificato in questo valore.
delegatedUserObjectId?: string
Valore della proprietà
string
expiresOn
Facoltativo solo quando viene specificato l'identificatore. Ora di scadenza per questo token di firma di accesso condiviso.
expiresOn?: Date
Valore della proprietà
Date
identifier
Optional. Identificatore firmato (solo per QueueSASSignatureValues).
Vedere https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Valore della proprietà
string
ipRange
Optional. Intervallo IP consentito per questa firma di accesso condiviso.
undefined | SasIPRange ipRange
Valore della proprietà
undefined | SasIPRange
permissions
Facoltativo solo quando viene specificato l'identificatore. Per altri dettagli, vedere AccountSASPermissions, QueueSASPermissions.
permissions?: string
Valore della proprietà
string
protocol
resource
Optional. Coda di archiviazione (solo per QueueSASSignatureValues).
resource?: string
Valore della proprietà
string
resourceTypes
Optional. Tipi di risorse di archiviazione a cui si accede (solo per firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASResourceTypes.
resourceTypes?: string
Valore della proprietà
string
services
Optional. I servizi di archiviazione a cui si accede (solo per la firma di accesso condiviso dell'account). Per altre informazioni, vedere AccountSASServices.
services?: string
Valore della proprietà
string
signature
Firma per il token di firma di accesso condiviso.
signature: string
Valore della proprietà
string
startsOn
Optional. Ora di inizio per questo token di firma di accesso condiviso.
startsOn?: Date
Valore della proprietà
Date
version
Versione dell'API di archiviazione.
version: string
Valore della proprietà
string
Dettagli metodo
toString()
Codifica tutti i parametri di query sas in una stringa che può essere aggiunta a un URL.
function toString(): string
Restituisce
string