SASQueryParameters class
Stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage-SAS bestehen. Dieser Typ wird nicht direkt vom Benutzer erstellt. sie wird nur von den Typen AccountSASSignatureValues und QueueSASSignatureValues generiert. Nach der Generierung kann es in eine toString() codiert und direkt an eine URL angefügt werden (obwohl hier Vorsicht geboten ist, falls Abfrageparameter vorhanden sind, die sich auf die geeignete Methode zum Anfügen dieser Abfrageparameter auswirken können).
HINWEIS: Instanzen dieser Klasse sind unveränderlich.
Konstruktoren
SASQuery |
Erstellt eine Instanz von SASQueryParameters. |
Eigenschaften
expires |
Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token. |
identifier | Optional. Der signierte Bezeichner (nur für QueueSASSignatureValues). Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy. |
ip |
Optional. Für diese SAS zulässiger IP-Bereich. |
permissions | Nur optional, wenn der Bezeichner angegeben wird. Weitere Informationen finden Sie unter AccountSASPermissions, QueueSASPermissions . |
protocol | Optional. Die zulässigen HTTP-Protokolle. |
resource | Optional. Die Speicherwarteschlange (nur für QueueSASSignatureValues). |
resource |
Optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASResourceTypes . |
services | Optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASServices . |
signature | Die Signatur für das SAS-Token. |
starts |
Optional. Die Startzeit für dieses SAS-Token. |
version | Die Speicher-API-Version. |
Methoden
to |
Codiert alle SAS-Abfrageparameter in eine Zeichenfolge, die an eine URL angefügt werden kann. |
Details zum Konstruktor
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)
Erstellt eine Instanz von 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)
Parameter
- version
-
string
Darstellen der Speicherversion
- signature
-
string
Darstellen der Signatur für das SAS-Token
- permissions
-
string
Darstellen der Speicherberechtigungen
- services
-
string
Darstellen der Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS)
- resourceTypes
-
string
Darstellen der Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS)
- protocol
- SASProtocol
Darstellen der zulässigen HTTP-Protokolle
- startsOn
-
Date
Darstellen der Startzeit für dieses SAS-Token
- expiresOn
-
Date
Darstellen der Ablaufzeit für dieses SAS-Token
- ipRange
- SasIPRange
Darstellen des Bereichs der gültigen IP-Adressen für dieses SAS-Token
- identifier
-
string
Darstellen des signierten Bezeichners (nur für Dienst-SAS)
- resource
-
string
Darstellen der Speicherwarteschlange (nur für Dienst-SAS)
Details zur Eigenschaft
expiresOn
Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token.
expiresOn?: Date
Eigenschaftswert
Date
identifier
Optional. Der signierte Bezeichner (nur für QueueSASSignatureValues).
Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.
identifier?: string
Eigenschaftswert
string
ipRange
Optional. Für diese SAS zulässiger IP-Bereich.
undefined | SasIPRange ipRange
Eigenschaftswert
undefined | SasIPRange
permissions
Nur optional, wenn der Bezeichner angegeben wird. Weitere Informationen finden Sie unter AccountSASPermissions, QueueSASPermissions .
permissions?: string
Eigenschaftswert
string
protocol
resource
Optional. Die Speicherwarteschlange (nur für QueueSASSignatureValues).
resource?: string
Eigenschaftswert
string
resourceTypes
Optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASResourceTypes .
resourceTypes?: string
Eigenschaftswert
string
services
Optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASServices .
services?: string
Eigenschaftswert
string
signature
Die Signatur für das SAS-Token.
signature: string
Eigenschaftswert
string
startsOn
Optional. Die Startzeit für dieses SAS-Token.
startsOn?: Date
Eigenschaftswert
Date
version
Die Speicher-API-Version.
version: string
Eigenschaftswert
string
Details zur Methode
toString()
Codiert alle SAS-Abfrageparameter in eine Zeichenfolge, die an eine URL angefügt werden kann.
function toString(): string
Gibt zurück
string