Bagikan melalui


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.

deleteVersion

Menentukan Hapus akses versi yang diberikan.

execute

Menentukan Jalankan akses yang diberikan.

filterByTags

Menentukan bahwa Filter Blob menurut Tag diizinkan.

list

Menentukan akses Daftar yang diberikan.

move

Menentukan Akses pemindahan yang diberikan.

permanentDelete

Menentukan bahwa Penghapusan Permanen diizinkan.

read

Menentukan akses Baca yang diberikan.

setImmutabilityPolicy

Menentukan akses SetImmutabilityPolicy yang diberikan.

tag

Menspesifikasikan akses Tag yang diberikan.

write

Menentukan akses Tulis yang diberikan.

Metode

from(ContainerSASPermissionsLike)

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.

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

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

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