AccountSASPermissions class
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için yardımcı bir sınıftı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 bir <xref:AccountSASSignatureValues> nesnedeki 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 | İleti ekleme, tablo varlıkları ve verilen bloblara ekleme izni. |
create | Blob ve dosya oluşturma izni. |
delete | Blob ve dosya oluşturma izni. |
delete |
Verilen sürümleri silme izni. |
filter | Blobları filtreleme izni. |
list | Blob kapsayıcılarını, blobları, paylaşımları, dizinleri ve verilen dosyaları listeleme izni. |
process | Verilen iletileri alma ve silme izni. |
read | Kaynakları okuma ve verilen kuyrukları ve tabloları listeleme izni. |
set |
Değişmezlik ilkesini ayarlama izni. |
tag | Specfies Etiket erişimi verildi. |
update | verilen iletileri ve tablo varlıklarını güncelleştirme izinleri. |
write | Verilen kaynakları yazma izni. |
Yöntemler
from(Account |
Bir ham nesneden, nesneyle aynı anahtarları ve bunlar için boole değerlerini içeren bir <xref:AccountSASPermissions> oluşturur. |
parse(string) | Ayrıştır bir dizeden AccountSASPermissions alanlarını başlatır. |
to |
Azure Depolama hesabı için SAS izin dizesini üretir. AccountSASSignatureValues permissions 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. |
Özellik Ayrıntıları
add
İleti ekleme, tablo varlıkları ve verilen bloblara ekleme izni.
add: boolean
Özellik Değeri
boolean
create
Blob ve dosya oluşturma izni.
create: boolean
Özellik Değeri
boolean
delete
Blob ve dosya oluşturma izni.
delete: boolean
Özellik Değeri
boolean
deleteVersion
Verilen sürümleri silme izni.
deleteVersion: boolean
Özellik Değeri
boolean
filter
Blobları filtreleme izni.
filter: boolean
Özellik Değeri
boolean
list
Blob kapsayıcılarını, blobları, paylaşımları, dizinleri ve verilen dosyaları listeleme izni.
list: boolean
Özellik Değeri
boolean
process
Verilen iletileri alma ve silme izni.
process: boolean
Özellik Değeri
boolean
read
Kaynakları okuma ve verilen kuyrukları ve tabloları listeleme izni.
read: boolean
Özellik Değeri
boolean
setImmutabilityPolicy
Değişmezlik ilkesini ayarlama izni.
setImmutabilityPolicy: boolean
Özellik Değeri
boolean
tag
Specfies Etiket erişimi verildi.
tag: 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ı
from(AccountSASPermissionsLike)
Bir ham nesneden, nesneyle aynı anahtarları ve bunlar için boole değerlerini içeren bir <xref:AccountSASPermissions> oluşturur.
static function from(permissionLike: AccountSASPermissionsLike)
Parametreler
- permissionLike
- AccountSASPermissionsLike
Döndürülenler
parse(string)
Ayrıştır bir dizeden AccountSASPermissions alanlarını başlatır.
static function parse(permissions: string)
Parametreler
- permissions
-
string
Döndürülenler
toString()
Azure Depolama hesabı için SAS izin dizesini üretir. AccountSASSignatureValues permissions 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.
function toString()
Döndürülenler
string
Azure SDK for JavaScript