SASQueryParameters class
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh jenis <xref:AccountSASSignatureValues> dan <xref:QueueSASSignatureValues>. Setelah dibuat, itu dapat dikodekan ke dalam <xref:String> 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
| expires |
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini. |
| identifier | Fakultatif. Pengidentifikasi yang ditandatangani (hanya untuk <xref:QueueSASSignatureValues>). |
| ip |
Fakultatif. Rentang IP yang diizinkan untuk SAS ini. |
| permissions | Opsional hanya ketika pengidentifikasi disediakan. Silakan lihat <xref:AccountSASPermissions>, <xref:QueueSASPermissions> untuk detail selengkapnya. |
| protocol | Fakultatif. Protokol HTTP yang diizinkan. |
| resource | Fakultatif. Antrean penyimpanan (hanya untuk <xref:QueueSASSignatureValues>). |
| resource |
Fakultatif. Jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun). Silakan merujuk ke <xref:AccountSASResourceTypes> untuk detail selengkapnya. |
| services | Fakultatif. Layanan penyimpanan sedang diakses (hanya untuk SAS Akun). Silakan merujuk ke <xref:AccountSASServices> untuk detail selengkapnya. |
| signature | Tanda tangan untuk token SAS. |
| starts |
Fakultatif. 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)
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)
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)
Detail Properti
expiresOn
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini.
expiresOn?: Date
Nilai Properti
Date
identifier
Fakultatif. Pengidentifikasi yang ditandatangani (hanya untuk <xref:QueueSASSignatureValues>).
identifier?: string
Nilai Properti
string
ipRange
Fakultatif. Rentang IP yang diizinkan untuk SAS ini.
SasIPRange | undefined ipRange
Nilai Properti
SasIPRange | undefined
permissions
Opsional hanya ketika pengidentifikasi disediakan. Silakan lihat <xref:AccountSASPermissions>, <xref:QueueSASPermissions> untuk detail selengkapnya.
permissions?: string
Nilai Properti
string
protocol
resource
Fakultatif. Antrean penyimpanan (hanya untuk <xref:QueueSASSignatureValues>).
resource?: string
Nilai Properti
string
resourceTypes
Fakultatif. Jenis sumber daya penyimpanan yang diakses (hanya untuk SAS Akun). Silakan merujuk ke <xref:AccountSASResourceTypes> untuk detail selengkapnya.
resourceTypes?: string
Nilai Properti
string
services
Fakultatif. Layanan penyimpanan sedang diakses (hanya untuk SAS Akun). Silakan merujuk ke <xref:AccountSASServices> untuk detail selengkapnya.
services?: string
Nilai Properti
string
signature
Tanda tangan untuk token SAS.
signature: string
Nilai Properti
string
startsOn
Fakultatif. 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()
Mengembalikan
string