DirectorySASPermissions class
Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke direktori. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek DataLakeSASSSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.
Properti
| add | Menentukan Tambahkan akses yang diberikan. |
| create | Menentukan Buat akses yang diberikan. |
| delete | Menentukan Hapus akses yang diberikan. |
| execute | Menentukan Jalankan akses yang diberikan. |
| list | Menentukan akses Daftar yang diberikan. |
| manage |
Menentukan Akses izin yang diberikan, yang memungkinkan pemanggil untuk mengatur izin dan ACL POSIX pada blob (file dan direktori). |
| manage |
Menentukan akses Kepemilikan yang diberikan, yang memungkinkan pemanggil untuk mengatur pemilik, memiliki grup, atau bertindak sebagai pemilik saat mengganti nama atau menghapus blob (file atau direktori) dalam folder yang memiliki set bit lengket. |
| move | Menentukan Akses pemindahan yang diberikan. |
| read | Menentukan akses Baca yang diberikan. |
| write | Menentukan akses Tulis yang diberikan. |
Metode
| parse(string) | Membuat DirectorySASPermissions dari string izin yang ditentukan. Metode ini akan melempar Kesalahan jika menemukan karakter yang tidak sesuai dengan izin yang valid. |
| to |
Mengonversi izin yang diberikan menjadi string. Menggunakan metode ini akan menjamin izin dalam urutan yang diterima oleh layanan. Urutan karakter harus seperti yang ditentukan di sini untuk memastikan kebenaran. Lihat https://learn.microsoft.com/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 Hapus akses yang diberikan.
delete: boolean
Nilai Properti
boolean
execute
Menentukan Jalankan akses yang diberikan.
execute: boolean
Nilai Properti
boolean
list
Menentukan akses Daftar yang diberikan.
list: boolean
Nilai Properti
boolean
manageAccessControl
Menentukan Akses izin yang diberikan, yang memungkinkan pemanggil untuk mengatur izin dan ACL POSIX pada blob (file dan direktori).
manageAccessControl: boolean
Nilai Properti
boolean
manageOwnership
Menentukan akses Kepemilikan yang diberikan, yang memungkinkan pemanggil untuk mengatur pemilik, memiliki grup, atau bertindak sebagai pemilik saat mengganti nama atau menghapus blob (file atau direktori) dalam folder yang memiliki set bit lengket.
manageOwnership: boolean
Nilai Properti
boolean
move
Menentukan Akses pemindahan yang diberikan.
move: boolean
Nilai Properti
boolean
read
Menentukan akses Baca yang diberikan.
read: boolean
Nilai Properti
boolean
write
Menentukan akses Tulis yang diberikan.
write: boolean
Nilai Properti
boolean
Detail Metode
parse(string)
Membuat DirectorySASPermissions dari string izin yang ditentukan. Metode ini akan melempar Kesalahan jika menemukan karakter yang tidak sesuai dengan izin yang valid.
static function parse(permissions: string): DirectorySASPermissions
Parameter
- permissions
-
string
Mengembalikan
toString()
Mengonversi izin yang diberikan menjadi string. Menggunakan metode ini akan menjamin izin dalam urutan yang diterima oleh layanan.
Urutan karakter harus seperti yang ditentukan di sini untuk memastikan kebenaran.
Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Mengembalikan
string