AccountSASPermissions class
متوفر فقط في وقت تشغيل NODE.JS.
هذه فئة مساعدة لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه كحقل الأذونات على كائن AccountSASSignatureValues. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة.
الخصائص
| add | إذن لإضافة الرسائل وكيانات الجدول والإلحاق بالكائنات الثنائية كبيرة الحجم الممنوحة. |
| create | إذن لإنشاء الكائنات الثنائية كبيرة الحجم والملفات الممنوحة. |
| delete | إذن لحذف الكائنات الثنائية كبيرة الحجم والملفات الممنوحة. |
| delete |
إذن لحذف الإصدارات الممنوحة. |
| filter | إذن لتصفية الكائنات الثنائية كبيرة الحجم. |
| list | إذن لسرد حاويات الكائنات الثنائية كبيرة الحجم والكائنات الثنائية كبيرة الحجم والمشاركات والدلائل والملفات الممنوحة. |
| permanent |
تحديد السماح بالحذف الدائم. |
| process | إذن للحصول على الرسائل الممنوحة وحذفها. |
| read | إذن لقراءة الموارد وقوائم الانتظار والجداول الممنوحة. |
| set |
إذن لتعيين نهج عدم قابلية التغيير. |
| tag | تم منح الوصول إلى علامة Specfies. |
| update | تم منح أذونات لتحديث الرسائل وكيانات الجدول. |
| write | تم منح إذن لكتابة الموارد. |
الأساليب
| from(Account |
إنشاء AccountSASPermissions من كائن أولي يحتوي على نفس مفاتيحه وقيم منطقية لهم. |
| parse(string) | يقوم التحليل بتهيئة حقول AccountSASPermissions من سلسلة. |
| to |
ينتج سلسلة أذونات 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