SASQueryParameters class
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh AccountSASSignatureValues dan FileSASSignatureValues jenis. 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
| cache |
Nilai untuk header kontrol cache di Blob/File Service SAS. |
| content |
Nilai untuk header disposisi konten di Blob/File Service SAS. |
| content |
Nilai untuk header pengodean konten di Blob/File Service SAS. |
| content |
Nilai untuk header panjang konten di Blob/File Service SAS. |
| content |
Nilai untuk header jenis konten di Blob/File Service SAS. |
| expires |
Opsional hanya ketika pengidentifikasi disediakan. Waktu kedaluwarsa untuk token SAS ini. |
| identifier | Optional. Pengidentifikasi yang ditandatangani (hanya untuk FileSASSignatureValues). 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 lihat AccountSASPermissions, FileSASPermissions, atau ShareSASPermissions untuk detail selengkapnya. |
| protocol | Optional. Protokol HTTP yang diizinkan. |
| resource | Optional. Berbagi penyimpanan atau jalur file (hanya untuk FileSASSignatureValues). |
| 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, string, string, string, 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, cacheControl?: string, contentDisposition?: string, contentEncoding?: string, contentLanguage?: string, contentType?: 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 kontainer penyimpanan atau blob (hanya untuk Service SAS)
- cacheControl
-
string
Mewakili header kontrol cache (hanya untuk Blob/File Service SAS)
- contentDisposition
-
string
Mewakili header disposisi konten (hanya untuk Blob/File Service SAS)
- contentEncoding
-
string
Mewakili header pengodean konten (hanya untuk Blob/File Service SAS)
- contentLanguage
-
string
Mewakili header bahasa konten (hanya untuk Blob/File Service SAS)
- contentType
-
string
Mewakili header jenis konten (hanya untuk Blob/File Service SAS)
Detail Properti
cacheControl
Nilai untuk header kontrol cache di Blob/File Service SAS.
cacheControl?: string
Nilai Properti
string
contentDisposition
Nilai untuk header disposisi konten di Blob/File Service SAS.
contentDisposition?: string
Nilai Properti
string
contentEncoding
Nilai untuk header pengodean konten di Blob/File Service SAS.
contentEncoding?: string
Nilai Properti
string
contentLanguage
Nilai untuk header panjang konten di Blob/File Service SAS.
contentLanguage?: string
Nilai Properti
string
contentType
Nilai untuk header jenis konten di Blob/File Service SAS.
contentType?: 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 FileSASSignatureValues).
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 lihat AccountSASPermissions, FileSASPermissions, atau ShareSASPermissions untuk detail selengkapnya.
permissions?: string
Nilai Properti
string
protocol
resource
Optional. Berbagi penyimpanan atau jalur file (hanya untuk FileSASSignatureValues).
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