BlobSASPermissions class
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
Bu, bir ServiceSAS tarafından bloba 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 BlobSASSignatureValues 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.
add | Verilen erişim ekle'yi belirtir. |
create | Verilen erişim oluştur'u belirtir. |
delete | Verilen erişimi sil'i belirtir. |
delete |
Verilen sürüm erişimini sil'i belirtir. |
execute | Verilen Yürütme erişimini belirtir. |
move | Verilen taşıma erişimini belirtir. |
permanent |
Kalıcı Silmeye izin verildiğini belirtir. |
read | Verilen Okuma erişimini belirtir. |
set |
Verilen SetImmutabilityPolicy erişimini belirtir. |
tag | Specfies Etiket erişimi verildi. |
write | Verilen Yazma erişimini belirtir. |
from(Blob |
Bir ham nesneden BlobSASPermissions oluşturur ve bunlar için aynı anahtarları ve boole değerlerini içerir. |
parse(string) | Belirtilen izin dizesinden bir BlobSASPermissions oluşturur. Bu yöntem geçerli bir izne karşılık olmayan bir karakterle karşılaşırsa bir Hata oluşturur. |
to |
Verilen izinleri bir dizeye dönüştürür. Bu yöntemin kullanılması, izinlerin hizmet tarafından kabul edilen bir sırada olduğunu garanti eder. |
Verilen erişim ekle'yi belirtir.
add: boolean
Özellik Değeri
boolean
Verilen erişim oluştur'u belirtir.
create: boolean
Özellik Değeri
boolean
Verilen erişimi sil'i belirtir.
delete: boolean
Özellik Değeri
boolean
Verilen sürüm erişimini sil'i belirtir.
deleteVersion: boolean
Özellik Değeri
boolean
Verilen Yürütme erişimini belirtir.
execute: boolean
Özellik Değeri
boolean
Verilen taşıma erişimini belirtir.
move: boolean
Özellik Değeri
boolean
Kalıcı Silmeye izin verildiğini belirtir.
permanentDelete: boolean
Özellik Değeri
boolean
Verilen Okuma erişimini belirtir.
read: boolean
Özellik Değeri
boolean
Verilen SetImmutabilityPolicy erişimini belirtir.
setImmutabilityPolicy: boolean
Özellik Değeri
boolean
Specfies Etiket erişimi verildi.
tag: boolean
Özellik Değeri
boolean
Verilen Yazma erişimini belirtir.
write: boolean
Özellik Değeri
boolean
Bir ham nesneden BlobSASPermissions oluşturur ve bunlar için aynı anahtarları ve boole değerlerini içerir.
static function from(permissionLike: BlobSASPermissionsLike): BlobSASPermissions
Parametreler
- permissionLike
- BlobSASPermissionsLike
Döndürülenler
Belirtilen izin dizesinden bir BlobSASPermissions oluşturur. Bu yöntem geçerli bir izne karşılık olmayan bir karakterle karşılaşırsa bir Hata oluşturur.
static function parse(permissions: string): BlobSASPermissions
Parametreler
- permissions
-
string
Döndürülenler
Verilen izinleri bir dizeye dönüştürür. Bu yöntemin kullanılması, izinlerin hizmet tarafından kabul edilen bir sırada olduğunu garanti eder.
function toString(): string
Döndürülenler
string
BlobSASPermissions'i temsil eden bir dize