مشاركة عبر


DataLakeSASPermissions class

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

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

الخصائص

add

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

create

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

delete

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

execute

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

manageAccessControl

تحديد إذن الوصول الممنوح، والذي يسمح للمتصل بتعيين الأذونات وPOSIX ACLs على الكائنات الثنائية كبيرة الحجم (الملفات والدلائل).

manageOwnership

يحدد حق الوصول إلى الملكية الممنوح، والذي يسمح للمتصل بتعيين المالك أو المجموعة المالكة أو التصرف كمالك عند إعادة تسمية كائن ثنائي كبير الحجم (ملف أو دليل) أو حذفه داخل مجلد يحتوي على مجموعة البت الملصقة.

move

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

read

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

write

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

الأساليب

parse(string)

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

toString()

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

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

add

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

add: boolean

قيمة الخاصية

boolean

create

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

create: boolean

قيمة الخاصية

boolean

delete

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

delete: boolean

قيمة الخاصية

boolean

execute

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

execute: boolean

قيمة الخاصية

boolean

manageAccessControl

تحديد إذن الوصول الممنوح، والذي يسمح للمتصل بتعيين الأذونات وPOSIX ACLs على الكائنات الثنائية كبيرة الحجم (الملفات والدلائل).

manageAccessControl: boolean

قيمة الخاصية

boolean

manageOwnership

يحدد حق الوصول إلى الملكية الممنوح، والذي يسمح للمتصل بتعيين المالك أو المجموعة المالكة أو التصرف كمالك عند إعادة تسمية كائن ثنائي كبير الحجم (ملف أو دليل) أو حذفه داخل مجلد يحتوي على مجموعة البت الملصقة.

manageOwnership: boolean

قيمة الخاصية

boolean

move

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

move: boolean

قيمة الخاصية

boolean

read

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

read: boolean

قيمة الخاصية

boolean

write

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

write: boolean

قيمة الخاصية

boolean

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

parse(string)

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

static function parse(permissions: string): DataLakeSASPermissions

المعلمات

permissions

string

المرتجعات

toString()

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

function toString(): string

المرتجعات

string

سلسلة تمثل DataLakeSASPermissions