AccountSASPermissions class
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
Bu, Bir AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder.
Özellikler
add | verilen bloblara ileti, tablo varlığı ve ekleme izni. |
create | Verilen kuyruklar, bloblar ve dosyalar oluşturma izni. |
delete | Verilen kuyrukları ve iletileri silme izni. |
list | Verilen kuyrukları listeleme izni. |
process | Verilen iletileri alma ve silme izni. |
read | Verilen kaynakları okuma izni. |
update | verilen iletileri ve tablo varlıklarını güncelleştirme izinleri. |
write | Verilen kaynakları yazma izni. |
Yöntemler
parse(string) | Ayrıştır bir dizeden AccountSASPermissions alanlarını başlatır. |
to |
Azure Depolama hesabı için SAS izin dizesini üretir. AccountSASSignatureValues İzinleri alanını ayarlamak için bu yöntemi çağır. Bu yöntemin kullanılması, kaynak türlerinin hizmet tarafından kabul edilen bir sırada olduğunu garanti eder. Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
Özellik Ayrıntıları
add
verilen bloblara ileti, tablo varlığı ve ekleme izni.
add: boolean
Özellik Değeri
boolean
create
Verilen kuyruklar, bloblar ve dosyalar oluşturma izni.
create: boolean
Özellik Değeri
boolean
delete
Verilen kuyrukları ve iletileri silme izni.
delete: boolean
Özellik Değeri
boolean
list
Verilen kuyrukları listeleme izni.
list: boolean
Özellik Değeri
boolean
process
Verilen iletileri alma ve silme izni.
process: boolean
Özellik Değeri
boolean
read
Verilen kaynakları okuma izni.
read: boolean
Özellik Değeri
boolean
update
verilen iletileri ve tablo varlıklarını güncelleştirme izinleri.
update: boolean
Özellik Değeri
boolean
write
Verilen kaynakları yazma izni.
write: boolean
Özellik Değeri
boolean
Yöntem Ayrıntıları
parse(string)
Ayrıştır bir dizeden AccountSASPermissions alanlarını başlatır.
static function parse(permissions: string): AccountSASPermissions
Parametreler
- permissions
-
string
Döndürülenler
toString()
Azure Depolama hesabı için SAS izin dizesini üretir. AccountSASSignatureValues İzinleri alanını ayarlamak için bu yöntemi çağır.
Bu yöntemin kullanılması, kaynak türlerinin hizmet tarafından kabul edilen bir sırada olduğunu garanti eder.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Döndürülenler
string