SASQueryParameters class
Az Azure Storage SAS lekérdezési paramétereit alkotó összetevőket jelöli. Ezt a típust nem közvetlenül a felhasználó készíti el; csak a és <xref:BlobSASSignatureValues> a <xref:AccountSASSignatureValues> típus hozza létre. A létrehozás után kódolható egy <xref:String> URL-címre, és közvetlenül hozzáfűzhető egy URL-címhez (bár itt óvatosan kell eljárni, ha vannak meglévő lekérdezési paraméterek, amelyek befolyásolhatják a lekérdezési paraméterek hozzáfűzésének megfelelő módját). MEGJEGYZÉS: Az osztály példányai nem módosíthatók.
Konstruktorok
SASQuery |
Létrehoz egy SASQueryParameters-példányt. |
SASQuery |
Létrehoz egy SASQueryParameters-példányt. |
Tulajdonságok
cache |
A Blob/File Service SAS gyorsítótár-vezérlési fejlécének értéke. |
content |
A Blob/File Service SAS tartalomeloszlási fejlécének értéke. |
content |
A Blob/File Service SAS tartalomkódoló fejlécének értéke. |
content |
A Blob/File Service SAS tartalomhosszúságú fejlécének értéke. |
content |
A Blob/File Service SAS tartalomtípus-fejlécének értéke. |
correlation |
A tároló diagnosztikai naplóiban naplózott GUID-érték, amely a SAS-generáció és a tárolási erőforrás-hozzáférés korrelálásához használható. Ez csak a felhasználói delegálási SAS-hez használatos. |
expires |
Csak akkor választható, ha meg van adva az azonosító. Az SAS-jogkivonat lejárati ideje. |
identifier | Választható. Az aláírt azonosító (csak a következőhöz <xref:BlobSASSignatureValues>: ). |
ip |
Választható. Ehhez az SAS-hez engedélyezett IP-címtartomány. |
permissions | Csak akkor választható, ha meg van adva az azonosító. További részletekért lásd: <xref:AccountSASPermissions>, <xref:BlobSASPermissions>vagy <xref:ContainerSASPermissions> . |
preauthorized |
Engedélyezett AAD-objektumazonosító GUID formátumban. A felhasználói delegálási kulcs tulajdonosa által engedélyezett felhasználó AAD-objektumazonosítója az SAS által megadott művelet végrehajtására. Az Azure Storage szolgáltatás biztosítja, hogy a felhasználó delegálási kulcsának tulajdonosa rendelkezzen a szükséges engedélyekkel a hozzáférés megadása előtt, de az ebben az értékben megadott felhasználóra vonatkozó további engedély-ellenőrzés nem történik meg. Ez csak a felhasználói delegálási SAS-hez használatos. |
protocol | Választható. Az engedélyezett HTTP-protokoll(ok). |
resource | Választható. Meghatározza, hogy mely erőforrások érhetők el az SAS-en keresztül (csak a esetén <xref:BlobSASSignatureValues>). |
resource |
Választható. A hozzáférés alatt álló tárolási erőforrástípusok (csak az SAS-fiók esetében). További részletekért tekintse <xref:AccountSASResourceTypes> meg a következőt: . |
services | Választható. A hozzáférés alatt álló tárolási szolgáltatások (csak az SAS-fiók esetében). További részletekért tekintse <xref:AccountSASServices> meg a következőt: . |
signature | Az SAS-jogkivonat aláírása. |
starts |
Választható. Az SAS-jogkivonat kezdési időpontja. |
version | A storage API verziója. |
Metódusok
to |
Az összes SAS-lekérdezési paramétert egy olyan sztringbe kódolja, amely hozzáfűzhető egy URL-címhez. |
Konstruktor adatai
SASQueryParameters(string, string, SASQueryParametersOptions)
Létrehoz egy SASQueryParameters-példányt.
new SASQueryParameters(version: string, signature: string, options?: SASQueryParametersOptions)
Paraméterek
- version
-
string
A tárverziót jelképező
- signature
-
string
Az SAS-jogkivonat aláírásának ábrázolása
- options
- SASQueryParametersOptions
Választható. A SASQueryParameterek létrehozásának lehetőségei.
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, string, string, string, string, string, UserDelegationKey, string, string)
Létrehoz egy SASQueryParameters-példányt.
new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string, cacheControl?: string, contentDisposition?: string, contentEncoding?: string, contentLanguage?: string, contentType?: string, userDelegationKey?: UserDelegationKey, preauthorizedAgentObjectId?: string, correlationId?: string)
Paraméterek
- version
-
string
A tárverziót jelképező
- signature
-
string
Az SAS-jogkivonat aláírásának ábrázolása
- permissions
-
string
A tárolási engedélyek képviselete
- services
-
string
A hozzáférés alatt álló tárolási szolgáltatások reprezentálása (csak fiók SAS esetén)
- resourceTypes
-
string
A hozzáférés alatt álló tárerőforrás-típusokat jelöli (csak az SAS fiók esetében)
- protocol
- SASProtocol
Az engedélyezett HTTP-protokoll(ok) ábrázolása
- startsOn
-
Date
Az SAS-jogkivonat kezdési időpontjának ábrázolása
- expiresOn
-
Date
Az SAS-jogkivonat lejárati idejének megjelölője
- ipRange
- SasIPRange
Az SAS-jogkivonat érvényes IP-címtartományának megadása
- identifier
-
string
Az aláírt azonosítót jelöli (csak a Service SAS esetében)
- resource
-
string
A tároló vagy a blob megjelenítése (csak a Service SAS esetében)
- cacheControl
-
string
A gyorsítótár-vezérlés fejlécének megjelenítése (csak Blob/File Service SAS esetén)
- contentDisposition
-
string
A tartalomeloszlási fejléc megjelenítése (csak Blob/File Service SAS esetén)
- contentEncoding
-
string
A tartalomkódoló fejlécet jelöli (csak Blob/File Service SAS esetén)
- contentLanguage
-
string
A tartalomnyelv fejlécének megjelenítése (csak Blob/File Service SAS esetén)
- contentType
-
string
A tartalomtípus fejlécének megjelenítése (csak Blob/File Service SAS esetén)
- userDelegationKey
- UserDelegationKey
A felhasználói delegálási kulcs tulajdonságainak ábrázolása
- preauthorizedAgentObjectId
-
string
Az engedélyezett AAD-objektumazonosítót jelöli (csak a felhasználói delegálási SAS esetében)
- correlationId
-
string
A korrelációs azonosítót jelöli (csak a felhasználói delegálási SAS esetében)
Tulajdonság adatai
cacheControl
A Blob/File Service SAS gyorsítótár-vezérlési fejlécének értéke.
cacheControl?: string
Tulajdonság értéke
string
contentDisposition
A Blob/File Service SAS tartalomeloszlási fejlécének értéke.
contentDisposition?: string
Tulajdonság értéke
string
contentEncoding
A Blob/File Service SAS tartalomkódoló fejlécének értéke.
contentEncoding?: string
Tulajdonság értéke
string
contentLanguage
A Blob/File Service SAS tartalomhosszúságú fejlécének értéke.
contentLanguage?: string
Tulajdonság értéke
string
contentType
A Blob/File Service SAS tartalomtípus-fejlécének értéke.
contentType?: string
Tulajdonság értéke
string
correlationId
A tároló diagnosztikai naplóiban naplózott GUID-érték, amely a SAS-generáció és a tárolási erőforrás-hozzáférés korrelálásához használható. Ez csak a felhasználói delegálási SAS-hez használatos.
correlationId?: string
Tulajdonság értéke
string
expiresOn
Csak akkor választható, ha meg van adva az azonosító. Az SAS-jogkivonat lejárati ideje.
expiresOn?: Date
Tulajdonság értéke
Date
identifier
Választható. Az aláírt azonosító (csak a következőhöz <xref:BlobSASSignatureValues>: ).
identifier?: string
Tulajdonság értéke
string
ipRange
Választható. Ehhez az SAS-hez engedélyezett IP-címtartomány.
SasIPRange | undefined ipRange
Tulajdonság értéke
SasIPRange | undefined
permissions
Csak akkor választható, ha meg van adva az azonosító. További részletekért lásd: <xref:AccountSASPermissions>, <xref:BlobSASPermissions>vagy <xref:ContainerSASPermissions> .
permissions?: string
Tulajdonság értéke
string
preauthorizedAgentObjectId
Engedélyezett AAD-objektumazonosító GUID formátumban. A felhasználói delegálási kulcs tulajdonosa által engedélyezett felhasználó AAD-objektumazonosítója az SAS által megadott művelet végrehajtására. Az Azure Storage szolgáltatás biztosítja, hogy a felhasználó delegálási kulcsának tulajdonosa rendelkezzen a szükséges engedélyekkel a hozzáférés megadása előtt, de az ebben az értékben megadott felhasználóra vonatkozó további engedély-ellenőrzés nem történik meg. Ez csak a felhasználói delegálási SAS-hez használatos.
preauthorizedAgentObjectId?: string
Tulajdonság értéke
string
protocol
Választható. Az engedélyezett HTTP-protokoll(ok).
protocol?: SASProtocol
Tulajdonság értéke
resource
Választható. Meghatározza, hogy mely erőforrások érhetők el az SAS-en keresztül (csak a esetén <xref:BlobSASSignatureValues>).
resource?: string
Tulajdonság értéke
string
resourceTypes
Választható. A hozzáférés alatt álló tárolási erőforrástípusok (csak az SAS-fiók esetében). További részletekért tekintse <xref:AccountSASResourceTypes> meg a következőt: .
resourceTypes?: string
Tulajdonság értéke
string
services
Választható. A hozzáférés alatt álló tárolási szolgáltatások (csak az SAS-fiók esetében). További részletekért tekintse <xref:AccountSASServices> meg a következőt: .
services?: string
Tulajdonság értéke
string
signature
Az SAS-jogkivonat aláírása.
signature: string
Tulajdonság értéke
string
startsOn
Választható. Az SAS-jogkivonat kezdési időpontja.
startsOn?: Date
Tulajdonság értéke
Date
version
A storage API verziója.
version: string
Tulajdonság értéke
string
Metódus adatai
toString()
Az összes SAS-lekérdezési paramétert egy olyan sztringbe kódolja, amely hozzáfűzhető egy URL-címhez.
function toString()
Válaszok
string
Azure SDK for JavaScript
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: