ContainerSASPermissions class
Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke kontainer. Mengatur nilai ke true berarti bahwa sas apa pun yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek BlobSASSignatureValues . Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya khusus dan kelas ini menjamin kebenaran.
Properti
add | Menentukan Tambahkan akses yang diberikan. |
create | Menentukan Buat akses yang diberikan. |
delete | Menentukan Akses penghapusan yang diberikan. |
delete |
Menentukan Hapus akses versi yang diberikan. |
execute | Menentukan Jalankan akses yang diberikan. |
filter |
Menentukan bahwa Filter Blob menurut Tag diizinkan. |
list | Menentukan akses Daftar yang diberikan. |
move | Menentukan Akses pemindahan yang diberikan. |
permanent |
Menentukan bahwa Penghapusan Permanen diizinkan. |
read | Menentukan akses Baca yang diberikan. |
set |
Menentukan akses SetImmutabilityPolicy yang diberikan. |
tag | Menspesifikasikan akses Tag yang diberikan. |
write | Menentukan akses Tulis yang diberikan. |
Metode
from(Container |
Membuat ContainerSASPermissions dari objek mentah yang berisi kunci yang sama dengan dan nilai boolean untuk mereka. |
parse(string) | Membuat ContainerSASPermissions dari string izin yang ditentukan. Metode ini akan menampilkan Kesalahan jika menemukan karakter yang tidak sesuai dengan izin yang valid. |
to |
Mengonversi izin yang diberikan menjadi string. Menggunakan metode ini akan menjamin izin berada dalam urutan yang diterima oleh layanan. Urutan karakter harus seperti yang ditentukan di sini untuk memastikan kebenaran. Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Detail Properti
add
Menentukan Tambahkan akses yang diberikan.
add: boolean
Nilai Properti
boolean
create
Menentukan Buat akses yang diberikan.
create: boolean
Nilai Properti
boolean
delete
Menentukan Akses penghapusan yang diberikan.
delete: boolean
Nilai Properti
boolean
deleteVersion
Menentukan Hapus akses versi yang diberikan.
deleteVersion: boolean
Nilai Properti
boolean
execute
Menentukan Jalankan akses yang diberikan.
execute: boolean
Nilai Properti
boolean
filterByTags
Menentukan bahwa Filter Blob menurut Tag diizinkan.
filterByTags: boolean
Nilai Properti
boolean
list
Menentukan akses Daftar yang diberikan.
list: boolean
Nilai Properti
boolean
move
Menentukan Akses pemindahan yang diberikan.
move: boolean
Nilai Properti
boolean
permanentDelete
Menentukan bahwa Penghapusan Permanen diizinkan.
permanentDelete: boolean
Nilai Properti
boolean
read
Menentukan akses Baca yang diberikan.
read: boolean
Nilai Properti
boolean
setImmutabilityPolicy
Menentukan akses SetImmutabilityPolicy yang diberikan.
setImmutabilityPolicy: boolean
Nilai Properti
boolean
tag
Menspesifikasikan akses Tag yang diberikan.
tag: boolean
Nilai Properti
boolean
write
Menentukan akses Tulis yang diberikan.
write: boolean
Nilai Properti
boolean
Detail Metode
from(ContainerSASPermissionsLike)
Membuat ContainerSASPermissions dari objek mentah yang berisi kunci yang sama dengan dan nilai boolean untuk mereka.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parameter
- permissionLike
- ContainerSASPermissionsLike
Mengembalikan
parse(string)
Membuat ContainerSASPermissions dari string izin yang ditentukan. Metode ini akan menampilkan Kesalahan jika menemukan karakter yang tidak sesuai dengan izin yang valid.
static function parse(permissions: string): ContainerSASPermissions
Parameter
- permissions
-
string
Mengembalikan
toString()
Mengonversi izin yang diberikan menjadi string. Menggunakan metode ini akan menjamin izin berada dalam urutan yang diterima oleh layanan.
Urutan karakter harus seperti yang ditentukan di sini untuk memastikan kebenaran.
Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Mengembalikan
string