مشاركة عبر


ContainerSASPermissions class

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

الخصائص

add

تحديد إضافة حق الوصول الممنوح.

create

تحديد إنشاء حق الوصول الممنوح.

delete

تحديد حذف الوصول الممنوح.

deleteVersion

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

execute

تحديد تنفيذ الوصول الممنوح.

filterByTags

تحديد السماح بتصفية الكائنات الثنائية كبيرة الحجم حسب العلامات.

list

تحديد الوصول الممنوح للقائمة.

move

يحدد نقل الوصول الممنوح.

permanentDelete

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

read

تحديد حق الوصول للقراءة الممنوح.

setImmutabilityPolicy

تحديد الوصول الممنوح ل SetImmutabilityPolicy.

tag

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

write

تحديد حق الوصول للكتابة الممنوح.

الأساليب

from(ContainerSASPermissionsLike)

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

parse(string)

إنشاء ContainerSASPermissions من سلسلة الأذونات المحددة. سيطرح هذا الأسلوب خطأ إذا واجه حرفا لا يتوافق مع إذن صالح.

toString()

تحويل الأذونات المحددة إلى سلسلة. سيؤدي استخدام هذا الأسلوب إلى ضمان أن الأذونات بترتيب تقبله الخدمة.

يجب أن يكون ترتيب الأحرف كما هو محدد هنا لضمان الصحة.

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

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

add

تحديد إضافة حق الوصول الممنوح.

add: boolean

قيمة الخاصية

boolean

create

تحديد إنشاء حق الوصول الممنوح.

create: boolean

قيمة الخاصية

boolean

delete

تحديد حذف الوصول الممنوح.

delete: boolean

قيمة الخاصية

boolean

deleteVersion

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

deleteVersion: boolean

قيمة الخاصية

boolean

execute

تحديد تنفيذ الوصول الممنوح.

execute: boolean

قيمة الخاصية

boolean

filterByTags

تحديد السماح بتصفية الكائنات الثنائية كبيرة الحجم حسب العلامات.

filterByTags: boolean

قيمة الخاصية

boolean

list

تحديد الوصول الممنوح للقائمة.

list: boolean

قيمة الخاصية

boolean

move

يحدد نقل الوصول الممنوح.

move: boolean

قيمة الخاصية

boolean

permanentDelete

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

permanentDelete: boolean

قيمة الخاصية

boolean

read

تحديد حق الوصول للقراءة الممنوح.

read: boolean

قيمة الخاصية

boolean

setImmutabilityPolicy

تحديد الوصول الممنوح ل SetImmutabilityPolicy.

setImmutabilityPolicy: boolean

قيمة الخاصية

boolean

tag

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

tag: boolean

قيمة الخاصية

boolean

write

تحديد حق الوصول للكتابة الممنوح.

write: boolean

قيمة الخاصية

boolean

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

from(ContainerSASPermissionsLike)

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

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

المعلمات

المرتجعات

parse(string)

إنشاء ContainerSASPermissions من سلسلة الأذونات المحددة. سيطرح هذا الأسلوب خطأ إذا واجه حرفا لا يتوافق مع إذن صالح.

static function parse(permissions: string): ContainerSASPermissions

المعلمات

permissions

string

المرتجعات

toString()

تحويل الأذونات المحددة إلى سلسلة. سيؤدي استخدام هذا الأسلوب إلى ضمان أن الأذونات بترتيب تقبله الخدمة.

يجب أن يكون ترتيب الأحرف كما هو محدد هنا لضمان الصحة.

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

function toString(): string

المرتجعات

string