مشاركة عبر


DirectoryCreateIfNotExistsOptions interface

واجهة للخيارات الشائعة لكل عملية بعيدة.

يمتد

الخصائص الموروثة

abortSignal
acl

اختياري. حقوق التحكم في الوصول إلى POSIX على الملفات والدلائل.

customerProvidedKey

معلومات المفتاح المقدمة من العميل.

encryptionContext

اختياري. تحديد سياق التشفير لتعيينه على الملف.

expiresOn

اختياري. خيارات لجدولة حذف مسار. تشير القيمة الرقمية إلى المدة قبل حذف الملف بالمللي ثانية. تشير قيمة التاريخ إلى الوقت الذي سيتم تعيينه للوقت الذي سيتم فيه حذف المسار. لا ينطبق على الدلائل.

group

اختياري. المجموعة المالكة للكائن الثنائي كبير الحجم أو الدليل.

leaseDuration

مدة التأجير مطلوبة للحصول على عقد إيجار، وتحدد مدة التأجير بالثوان. يجب أن تتراوح مدة التأجير بين 15 و60 ثانية أو -1 للإيجار اللانهائي.

metadata
owner

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

pathHttpHeaders
permissions
proposedLeaseId

معرف التأجير المقترح، بتنسيق سلسلة GUID. تقوم خدمة Blob بإرجاع 400 (طلب غير صالح) إذا لم يكن معرف التأجير المقترح بالتنسيق الصحيح. راجع المنشئ المعرف الفريد العمومي (سلسلة) للحصول على قائمة بتنسيقات سلسلة GUID الصالحة.

tracingOptions
umask

تفاصيل الخاصية الموروثة

abortSignal

abortSignal?: AbortSignalLike

قيمة الخاصية

موروث منPathCreateIfNotExistsOptions.abortSignal

acl

اختياري. حقوق التحكم في الوصول إلى POSIX على الملفات والدلائل.

acl?: PathAccessControlItem[]

قيمة الخاصية

موروث منPathCreateIfNotExistsOptions.acl

customerProvidedKey

معلومات المفتاح المقدمة من العميل.

customerProvidedKey?: CpkInfo

قيمة الخاصية

موروث منPathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

اختياري. تحديد سياق التشفير لتعيينه على الملف.

encryptionContext?: string

قيمة الخاصية

string

موروث منPathCreateIfNotExistsOptions.encryptionContext

expiresOn

اختياري. خيارات لجدولة حذف مسار. تشير القيمة الرقمية إلى المدة قبل حذف الملف بالمللي ثانية. تشير قيمة التاريخ إلى الوقت الذي سيتم تعيينه للوقت الذي سيتم فيه حذف المسار. لا ينطبق على الدلائل.

expiresOn?: number | Date

قيمة الخاصية

number | Date

موروث منPathCreateIfNotExistsOptions.expiresOn

group

اختياري. المجموعة المالكة للكائن الثنائي كبير الحجم أو الدليل.

group?: string

قيمة الخاصية

string

موروث منPathCreateIfNotExistsOptions.group

leaseDuration

مدة التأجير مطلوبة للحصول على عقد إيجار، وتحدد مدة التأجير بالثوان. يجب أن تتراوح مدة التأجير بين 15 و60 ثانية أو -1 للإيجار اللانهائي.

leaseDuration?: number

قيمة الخاصية

number

موروث منPathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

قيمة الخاصية

موروث منPathCreateIfNotExistsOptions.metadata

owner

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

owner?: string

قيمة الخاصية

string

موروث منPathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

قيمة الخاصية

موروث منPathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

قيمة الخاصية

string

موروث منPathCreateIfNotExistsOptions.permissions

proposedLeaseId

معرف التأجير المقترح، بتنسيق سلسلة GUID. تقوم خدمة Blob بإرجاع 400 (طلب غير صالح) إذا لم يكن معرف التأجير المقترح بالتنسيق الصحيح. راجع المنشئ المعرف الفريد العمومي (سلسلة) للحصول على قائمة بتنسيقات سلسلة GUID الصالحة.

proposedLeaseId?: string

قيمة الخاصية

string

موروث منPathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث منPathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

قيمة الخاصية

string

موروث منPathCreateIfNotExistsOptions.umask