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 <xref:IAccountSASSignatureValues> Typen und <xref:IFileSASSignatureValues> generiert. Nach der Generierung kann es in eine {@code String} codiert und direkt an eine URL angefügt werden (wobei hier Vorsicht geboten ist, falls bereits Abfrageparameter vorhanden sind, was sich auf die geeignete Methode zum Anfügen dieser Abfrageparameter auswirken kann). HINWEIS: Instanzen dieser Klasse sind unveränderlich.
Konstruktoren
Eigenschaften
cache |
Wert für cache-control-Header in Blob/File Service SAS. |
content |
Wert für content-disposition header in Blob/File Service SAS. |
content |
Wert für den Inhaltscodierungsheader in blob/File Service SAS. |
content |
Wert für den Inhaltslängenheader in blob/File Service SAS. |
content |
Wert für den Inhaltstypheader in blob/File Service SAS. |
expiry |
Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token. |
identifier | Optional. Der signierte Bezeichner (nur für <xref:IFileSASSignatureValues>). |
ip |
Optional. Für diese SAS zulässiger IP-Bereich. |
permissions | Nur optional, wenn der Bezeichner angegeben wird. Weitere Informationen finden Sie unter <xref:AccountSASPermissions>, <xref:FileSASPermissions>oder <xref:ShareSASPermissions> . |
protocol | Optional. Die zulässigen HTTP-Protokolle. |
resource | Optional. Die Speicherfreigabe oder der Dateipfad (nur für <xref:IFileSASSignatureValues>). |
resource |
Optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter <xref:AccountSASResourceTypes> . |
services | Optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter <xref:AccountSASServices> . |
signature | Die Signatur für das SAS-Token. |
start |
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, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)
Erstellt eine Instanz von SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)
Parameter
- version
-
string
Darstellen der Speicherversion
- signature
-
string
Darstellen der Signatur für das SAS-Token
- permissions
-
undefined | string
- services
-
undefined | string
- resourceTypes
-
undefined | string
- protocol
- SASProtocol
- startTime
-
Date
- expiryTime
-
Date
- ipRange
- IIPRange
- identifier
-
undefined | string
- resource
-
undefined | string
- cacheControl
-
undefined | string
- contentDisposition
-
undefined | string
- contentEncoding
-
undefined | string
- contentLanguage
-
undefined | string
- contentType
-
undefined | string
Details zur Eigenschaft
cacheControl
Wert für cache-control-Header in Blob/File Service SAS.
cacheControl?: undefined | string
Eigenschaftswert
undefined | string
contentDisposition
Wert für content-disposition header in Blob/File Service SAS.
contentDisposition?: undefined | string
Eigenschaftswert
undefined | string
contentEncoding
Wert für den Inhaltscodierungsheader in blob/File Service SAS.
contentEncoding?: undefined | string
Eigenschaftswert
undefined | string
contentLanguage
Wert für den Inhaltslängenheader in blob/File Service SAS.
contentLanguage?: undefined | string
Eigenschaftswert
undefined | string
contentType
Wert für den Inhaltstypheader in blob/File Service SAS.
contentType?: undefined | string
Eigenschaftswert
undefined | string
expiryTime
Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token.
expiryTime?: Date
Eigenschaftswert
Date
identifier
Optional. Der signierte Bezeichner (nur für <xref:IFileSASSignatureValues>).
identifier?: undefined | string
Eigenschaftswert
undefined | string
ipRange
Optional. Für diese SAS zulässiger IP-Bereich.
ipRange: IIPRange | undefined
Eigenschaftswert
IIPRange | undefined
permissions
Nur optional, wenn der Bezeichner angegeben wird. Weitere Informationen finden Sie unter <xref:AccountSASPermissions>, <xref:FileSASPermissions>oder <xref:ShareSASPermissions> .
permissions?: undefined | string
Eigenschaftswert
undefined | string
protocol
resource
Optional. Die Speicherfreigabe oder der Dateipfad (nur für <xref:IFileSASSignatureValues>).
resource?: undefined | string
Eigenschaftswert
undefined | string
resourceTypes
Optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter <xref:AccountSASResourceTypes> .
resourceTypes?: undefined | string
Eigenschaftswert
undefined | string
services
Optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter <xref:AccountSASServices> .
services?: undefined | string
Eigenschaftswert
undefined | string
signature
Die Signatur für das SAS-Token.
signature: string
Eigenschaftswert
string
startTime
Optional. Die Startzeit für dieses SAS-Token.
startTime?: 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()
Gibt zurück
string
Azure SDK for JavaScript
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für