SASQueryParameters class
Reprezentuje składniki tworzące parametry zapytania sygnatury dostępu współdzielonego usługi Azure Storage. Ten typ nie jest konstruowany bezpośrednio przez użytkownika; jest generowany tylko przez typy <xref:AccountSASSignatureValues> i <xref:QueueSASSignatureValues>. Po wygenerowaniu można je kodować w <xref:String> i dołączać bezpośrednio do adresu URL (należy jednak zachować ostrożność w przypadku istnienia parametrów zapytania, co może mieć wpływ na odpowiednie środki dołączania tych parametrów zapytania). UWAGA: Wystąpienia tej klasy są niezmienne.
Konstruktory
| SASQuery |
Tworzy wystąpienie parametrów SASQueryParameters. |
Właściwości
| expires |
Opcjonalnie tylko w przypadku podania identyfikatora. Czas wygaśnięcia dla tego tokenu SAS. |
| identifier | Fakultatywny. Podpisany identyfikator (tylko dla <xref:QueueSASSignatureValues>). |
| ip |
Fakultatywny. Zakres adresów IP dozwolony dla tej sygnatury dostępu współdzielonego. |
| permissions | Opcjonalnie tylko w przypadku podania identyfikatora. Aby uzyskać więcej informacji, zobacz <xref:AccountSASPermissions>, <xref:QueueSASPermissions>. |
| protocol | Fakultatywny. Dozwolone protokoły HTTP. |
| resource | Fakultatywny. Kolejka magazynu (tylko dla <xref:QueueSASSignatureValues>). |
| resource |
Fakultatywny. Dostęp do typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASResourceTypes>. |
| services | Fakultatywny. Dostęp do usług magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASServices>. |
| signature | Podpis tokenu SAS. |
| starts |
Fakultatywny. Godzina rozpoczęcia dla tego tokenu SYGNATURy dostępu współdzielonego. |
| version | Wersja interfejsu API magazynu. |
Metody
| to |
Koduje wszystkie parametry zapytania SAS do ciągu, który można dołączyć do adresu URL. |
Szczegóły konstruktora
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)
Tworzy wystąpienie parametrów 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)
Parametry
- version
-
string
Reprezentowanie wersji magazynu
- signature
-
string
Reprezentowanie podpisu dla tokenu SYGNATURY dostępu współdzielonego
- permissions
-
string
Reprezentowanie uprawnień magazynu
- services
-
string
Reprezentowanie usług magazynu, do których uzyskuje się dostęp (tylko dla sygnatury dostępu współdzielonego konta)
- resourceTypes
-
string
Reprezentowanie używanych typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta)
- protocol
- SASProtocol
Reprezentowanie dozwolonych protokołów HTTP
- startsOn
-
Date
Reprezentacja czasu rozpoczęcia dla tego tokenu SAS
- expiresOn
-
Date
Reprezentowanie czasu wygaśnięcia dla tego tokenu SAS
- ipRange
- SasIPRange
Reprezentowanie zakresu prawidłowych adresów IP dla tego tokenu SAS
- identifier
-
string
Reprezentowanie podpisanego identyfikatora (tylko dla sygnatury dostępu współdzielonego usługi)
- resource
-
string
Reprezentowanie kolejki magazynu (tylko dla sygnatury dostępu współdzielonego usługi)
Szczegóły właściwości
expiresOn
Opcjonalnie tylko w przypadku podania identyfikatora. Czas wygaśnięcia dla tego tokenu SAS.
expiresOn?: Date
Wartość właściwości
Date
identifier
Fakultatywny. Podpisany identyfikator (tylko dla <xref:QueueSASSignatureValues>).
identifier?: string
Wartość właściwości
string
ipRange
Fakultatywny. Zakres adresów IP dozwolony dla tej sygnatury dostępu współdzielonego.
SasIPRange | undefined ipRange
Wartość właściwości
SasIPRange | undefined
permissions
Opcjonalnie tylko w przypadku podania identyfikatora. Aby uzyskać więcej informacji, zobacz <xref:AccountSASPermissions>, <xref:QueueSASPermissions>.
permissions?: string
Wartość właściwości
string
protocol
resource
Fakultatywny. Kolejka magazynu (tylko dla <xref:QueueSASSignatureValues>).
resource?: string
Wartość właściwości
string
resourceTypes
Fakultatywny. Dostęp do typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASResourceTypes>.
resourceTypes?: string
Wartość właściwości
string
services
Fakultatywny. Dostęp do usług magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASServices>.
services?: string
Wartość właściwości
string
signature
Podpis tokenu SAS.
signature: string
Wartość właściwości
string
startsOn
Fakultatywny. Godzina rozpoczęcia dla tego tokenu SYGNATURy dostępu współdzielonego.
startsOn?: Date
Wartość właściwości
Date
version
Wersja interfejsu API magazynu.
version: string
Wartość właściwości
string
Szczegóły metody
toString()
Koduje wszystkie parametry zapytania SAS do ciągu, który można dołączyć do adresu URL.
function toString()
Zwraca
string