Aracılığıyla paylaş


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.

deleteVersion

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.

setImmutabilityPolicy

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(AccountSASPermissionsLike)

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.

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.

Ö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