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 blob ve dosya oluşturma izni.

delete

Verilen blobları ve dosyaları silme izni.

deleteVersion

Verilen sürümleri silme izni.

filter

Blobları filtreleme izni.

list

Verilen blob kapsayıcılarını, blobları, paylaşımları, dizinleri ve dosyaları listeleme izni.

permanentDelete

Kalıcı Silmeye izin verildiğini belirtir.

process

Verilen iletileri alma ve silme izni.

read

Kaynakları okuma ve verilen kuyrukları ve tabloları listeleme izni.

setImmutabilityPolicy

Değişmezlik ilkesi ayarlama izni.

tag

Specfies Etiketi erişimi verildi.

update

verilen iletileri ve tablo varlıklarını güncelleştirme izinleri.

write

Verilen kaynakları yazma izni.

Yöntemler

from(AccountSASPermissionsLike)

Ham bir nesneden, bu nesneyle aynı anahtarları ve bunlar için boole değerlerini içeren bir 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 İ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 blob ve dosya oluşturma izni.

create: boolean

Özellik Değeri

boolean

delete

Verilen blobları ve dosyaları silme 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

Verilen blob kapsayıcılarını, blobları, paylaşımları, dizinleri ve dosyaları listeleme izni.

list: boolean

Özellik Değeri

boolean

permanentDelete

Kalıcı Silmeye izin verildiğini belirtir.

permanentDelete: 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 ilkesi ayarlama izni.

setImmutabilityPolicy: boolean

Özellik Değeri

boolean

tag

Specfies Etiketi 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)

Ham bir nesneden, bu nesneyle aynı anahtarları ve bunlar için boole değerlerini içeren bir AccountSASPermissions oluşturur.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

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): 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