SASQueryParameters class
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh AccountSASSignatureValues dan jenis QueueSASSignatureValues. Setelah dibuat, itu dapat dikodekan ke dalam toString() dan ditambahkan ke URL secara langsung (meskipun hati-hati harus diambil di sini jika ada parameter kueri yang ada, yang mungkin memengaruhi cara yang sesuai untuk menambahkan parameter kueri ini).
CATATAN: Instans kelas ini tidak dapat diubah.
Konstruktor
| SASQuery |
Membuat instans SASQueryParameters. |
Properti
| delegated |
Optional. Dimulai pada versi 05-07-2025, nilai ini menentukan ID Entra pengguna yang diberi wewenang untuk menggunakan URL SAS yang dihasilkan. URL SAS yang dihasilkan harus digunakan bersama dengan token ID Entra yang telah dikeluarkan untuk pengguna yang ditentukan dalam nilai ini. |
| expires |
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini. |
| identifier | Optional. Pengidentifikasi yang ditandatangani (hanya untuk QueueSASSignatureValues). Lihat https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. Rentang IP yang diizinkan untuk SAS ini. |
| permissions | Opsional hanya ketika pengidentifikasi disediakan. Silakan merujuk ke AccountSASPermissions, QueueSASPermissions untuk detail selengkapnya. |
| protocol | Optional. Protokol HTTP yang diizinkan. |
| resource | Optional. Antrean penyimpanan (hanya untuk QueueSASSSignatureValues). |
| resource |
Optional. Jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun). Silakan lihat AccountSASResourceTypes untuk detail selengkapnya. |
| services | Optional. Layanan penyimpanan sedang diakses (hanya untuk SAS Akun). Silakan merujuk ke AccountSASServices untuk detail selengkapnya. |
| signature | Tanda tangan untuk token SAS. |
| starts |
Optional. Waktu mulai untuk token SAS ini. |
| version | Versi API penyimpanan. |
Metode
| to |
Mengodekan semua parameter kueri SAS ke dalam string yang dapat ditambahkan ke URL. |
Detail Konstruktor
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, UserDelegationKey, string)
Membuat instans 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)
Parameter
- version
-
string
Mewakili versi penyimpanan
- signature
-
string
Mewakili tanda tangan untuk token SAS
- permissions
-
string
Mewakili izin penyimpanan
- services
-
string
Mewakili layanan penyimpanan yang diakses (hanya untuk SAS Akun)
- resourceTypes
-
string
Mewakili jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun)
- protocol
- SASProtocol
Mewakili protokol HTTP yang diizinkan
- startsOn
-
Date
Mewakili waktu mulai untuk token SAS ini
- expiresOn
-
Date
Mewakili waktu kedaluwarsa untuk token SAS ini
- ipRange
- SasIPRange
Mewakili rentang alamat IP yang valid untuk token SAS ini
- identifier
-
string
Mewakili pengidentifikasi yang ditandatangani (hanya untuk Service SAS)
- resource
-
string
Mewakili antrean penyimpanan (hanya untuk Sas Layanan)
- userDelegationKey
- UserDelegationKey
- delegatedUserObjectId
-
string
Detail Properti
delegatedUserObjectId
Optional. Dimulai pada versi 05-07-2025, nilai ini menentukan ID Entra pengguna yang diberi wewenang untuk menggunakan URL SAS yang dihasilkan. URL SAS yang dihasilkan harus digunakan bersama dengan token ID Entra yang telah dikeluarkan untuk pengguna yang ditentukan dalam nilai ini.
delegatedUserObjectId?: string
Nilai Properti
string
expiresOn
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini.
expiresOn?: Date
Nilai Properti
Date
identifier
Optional. Pengidentifikasi yang ditandatangani (hanya untuk QueueSASSignatureValues).
Lihat https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Nilai Properti
string
ipRange
Optional. Rentang IP yang diizinkan untuk SAS ini.
undefined | SasIPRange ipRange
Nilai Properti
undefined | SasIPRange
permissions
Opsional hanya ketika pengidentifikasi disediakan. Silakan merujuk ke AccountSASPermissions, QueueSASPermissions untuk detail selengkapnya.
permissions?: string
Nilai Properti
string
protocol
resource
Optional. Antrean penyimpanan (hanya untuk QueueSASSSignatureValues).
resource?: string
Nilai Properti
string
resourceTypes
Optional. Jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun). Silakan lihat AccountSASResourceTypes untuk detail selengkapnya.
resourceTypes?: string
Nilai Properti
string
services
Optional. Layanan penyimpanan sedang diakses (hanya untuk SAS Akun). Silakan merujuk ke AccountSASServices untuk detail selengkapnya.
services?: string
Nilai Properti
string
signature
Tanda tangan untuk token SAS.
signature: string
Nilai Properti
string
startsOn
Optional. Waktu mulai untuk token SAS ini.
startsOn?: Date
Nilai Properti
Date
version
Versi API penyimpanan.
version: string
Nilai Properti
string
Detail Metode
toString()
Mengodekan semua parameter kueri SAS ke dalam string yang dapat ditambahkan ke URL.
function toString(): string
Mengembalikan
string