Aracılığıyla paylaş


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.

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

Ö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