Bagikan melalui


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.

manageAccessControl

Menentukan Akses izin yang diberikan, yang memungkinkan pemanggil untuk mengatur izin dan ACL POSIX pada blob (file dan direktori).

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.

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.

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

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