مشاركة عبر


AccountSASPermissions class

متوفر فقط في وقت تشغيل NODE.JS.

هذه فئة مساعدة لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه كحقل الأذونات على كائن AccountSASSignatureValues. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة.

الخصائص

add

إذن لإضافة الرسائل وكيانات الجدول والإلحاق بالكائنات الثنائية كبيرة الحجم الممنوحة.

create

إذن لإنشاء الكائنات الثنائية كبيرة الحجم والملفات الممنوحة.

delete

إذن لحذف الكائنات الثنائية كبيرة الحجم والملفات الممنوحة.

deleteVersion

إذن لحذف الإصدارات الممنوحة.

filter

إذن لتصفية الكائنات الثنائية كبيرة الحجم.

list

إذن لسرد حاويات الكائنات الثنائية كبيرة الحجم والكائنات الثنائية كبيرة الحجم والمشاركات والدلائل والملفات الممنوحة.

permanentDelete

تحديد السماح بالحذف الدائم.

process

إذن للحصول على الرسائل الممنوحة وحذفها.

read

إذن لقراءة الموارد وقوائم الانتظار والجداول الممنوحة.

setImmutabilityPolicy

إذن لتعيين نهج عدم قابلية التغيير.

tag

تم منح الوصول إلى علامة Specfies.

update

تم منح أذونات لتحديث الرسائل وكيانات الجدول.

write

تم منح إذن لكتابة الموارد.

الأساليب

from(AccountSASPermissionsLike)

إنشاء AccountSASPermissions من كائن أولي يحتوي على نفس مفاتيحه وقيم منطقية لهم.

parse(string)

يقوم التحليل بتهيئة حقول AccountSASPermissions من سلسلة.

toString()

ينتج سلسلة أذونات SAS لحساب Azure Storage. قم باستدعاء هذا الأسلوب لتعيين حقل AccountSASSignatureValues Permissions.

سيضمن استخدام هذا الأسلوب أن أنواع الموارد بترتيب تقبله الخدمة.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

تفاصيل الخاصية

add

إذن لإضافة الرسائل وكيانات الجدول والإلحاق بالكائنات الثنائية كبيرة الحجم الممنوحة.

add: boolean

قيمة الخاصية

boolean

create

إذن لإنشاء الكائنات الثنائية كبيرة الحجم والملفات الممنوحة.

create: boolean

قيمة الخاصية

boolean

delete

إذن لحذف الكائنات الثنائية كبيرة الحجم والملفات الممنوحة.

delete: boolean

قيمة الخاصية

boolean

deleteVersion

إذن لحذف الإصدارات الممنوحة.

deleteVersion: boolean

قيمة الخاصية

boolean

filter

إذن لتصفية الكائنات الثنائية كبيرة الحجم.

filter: boolean

قيمة الخاصية

boolean

list

إذن لسرد حاويات الكائنات الثنائية كبيرة الحجم والكائنات الثنائية كبيرة الحجم والمشاركات والدلائل والملفات الممنوحة.

list: boolean

قيمة الخاصية

boolean

permanentDelete

تحديد السماح بالحذف الدائم.

permanentDelete: boolean

قيمة الخاصية

boolean

process

إذن للحصول على الرسائل الممنوحة وحذفها.

process: boolean

قيمة الخاصية

boolean

read

إذن لقراءة الموارد وقوائم الانتظار والجداول الممنوحة.

read: boolean

قيمة الخاصية

boolean

setImmutabilityPolicy

إذن لتعيين نهج عدم قابلية التغيير.

setImmutabilityPolicy: boolean

قيمة الخاصية

boolean

tag

تم منح الوصول إلى علامة Specfies.

tag: boolean

قيمة الخاصية

boolean

update

تم منح أذونات لتحديث الرسائل وكيانات الجدول.

update: boolean

قيمة الخاصية

boolean

write

تم منح إذن لكتابة الموارد.

write: boolean

قيمة الخاصية

boolean

تفاصيل الأسلوب

from(AccountSASPermissionsLike)

إنشاء AccountSASPermissions من كائن أولي يحتوي على نفس مفاتيحه وقيم منطقية لهم.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

المعلمات

permissionLike
AccountSASPermissionsLike

المرتجعات

parse(string)

يقوم التحليل بتهيئة حقول AccountSASPermissions من سلسلة.

static function parse(permissions: string): AccountSASPermissions

المعلمات

permissions

string

المرتجعات

toString()

ينتج سلسلة أذونات SAS لحساب Azure Storage. قم باستدعاء هذا الأسلوب لتعيين حقل AccountSASSignatureValues Permissions.

سيضمن استخدام هذا الأسلوب أن أنواع الموارد بترتيب تقبله الخدمة.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

function toString(): string

المرتجعات

string