PathGetPropertiesHeadersModel interface

تعريف الرؤوس لعملية Path_getProperties.

الخصائص

acceptRanges

يشير إلى أن الخدمة تدعم طلبات محتوى الملف الجزئي.

acl

قائمة التحكم بالوصول إلى POSIX للملف أو الدليل. مضمن في الاستجابة فقط إذا كان الإجراء هو "getAccessControl" وتم تمكين مساحة الاسم الهرمية للحساب.

cacheControl

إذا تم تعيين عنوان طلب Cache-Control مسبقا للمورد، يتم إرجاع هذه القيمة في هذا العنوان.

contentDisposition

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

contentEncoding

إذا تم تعيين عنوان طلب ترميز المحتوى مسبقا للمورد، يتم إرجاع هذه القيمة في هذا العنوان.

contentLanguage

إذا تم تعيين عنوان طلب Content-Language مسبقا للمورد، يتم إرجاع هذه القيمة في هذا العنوان.

contentLength

حجم المورد بالبايت.

contentMD5

تجزئة MD5 للملف الكامل المخزن في التخزين. يتم إرجاع هذا العنوان فقط لعملية "GetProperties". إذا تم تعيين عنوان Content-MD5 للملف، يتم إرجاع عنوان الاستجابة هذا لاستدعاء GetProperties بحيث يمكن للعميل التحقق من تكامل محتوى الرسالة.

contentRange

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

contentType

نوع المحتوى المحدد للمورد. إذا لم يتم تحديد نوع محتوى، فإن نوع المحتوى الافتراضي هو application/octet-stream.

creationTime

إرجاع تاريخ ووقت إنشاء الكائن الثنائي كبير الحجم.

date

قيمة تاريخ/وقت UTC تم إنشاؤها بواسطة الخدمة تشير إلى الوقت الذي تم فيه بدء الاستجابة.

encryptionContext

سياق التشفير المستخدم لتشفير الكتلة المربعة. يتم إعادة هذا الرأس فقط عندما يتم تشفير الكتلة بمفتاح مقدم من العميل.

encryptionKeySha256

تجزئة SHA-256 لمفتاح التشفير المستخدمة لتشفير الكتلة (blob). يتم إعادة هذا الرأس فقط عندما يتم تشفير الكتلة بمفتاح مقدم من العميل.

encryptionScope

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

errorCode

رمز الخطأ

etag

علامة كيان HTTP المقترنة بالملف أو الدليل.

expiresOn

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

group

المجموعة المالكة للملف أو الدليل. مضمن في الاستجابة إذا تم تمكين مساحة الاسم الهرمية للحساب.

isServerEncrypted

يتم تعيين قيمة هذا الرأس إلى true إذا كانت بيانات الدليل الوصفية مشفرة بالكامل باستخدام الخوارزمية المحددة. وإلا، يتم ضبط القيمة على خاطئة.

lastModified

البيانات والوقت الذي تم فيه آخر تعديل للملف أو الدليل. تقوم عمليات الكتابة على الملف أو الدليل بتحديث آخر مرة تم تعديلها.

leaseDuration

عند تأجير مورد، يحدد ما إذا كان التأجير لمدة لا نهائية أو ثابتة.

leaseState

حالة التأجير للمورد.

leaseStatus

حالة التأجير للمورد.

owner

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

permissions

أذونات الوصول إلى POSIX لمالك الملف ومجموعة امتلاك الملف وغيرها. مضمن في الاستجابة إذا تم تمكين مساحة الاسم الهرمية للحساب.

properties

الخصائص المعرفة من قبل المستخدم المقترنة بالملف أو الدليل، بتنسيق قائمة مفصولة بفواصل من أزواج الاسم والقيمة "n1=v1، n2=v2، ..."، حيث تكون كل قيمة سلسلة مشفرة base64. لاحظ أن السلسلة قد تحتوي فقط على أحرف ASCII في مجموعة الأحرف ISO-8859-1.

requestId

UUID تم إنشاؤه بواسطة الخادم مسجل في سجلات التحليلات لاستكشاف الأخطاء وإصلاحها والارتباط.

resourceType

نوع المورد. قد تكون القيمة "file" أو "directory". إذا لم يتم تعيينها، تكون القيمة "ملف".

version

إصدار بروتوكول REST المستخدم لمعالجة الطلب.

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

acceptRanges

يشير إلى أن الخدمة تدعم طلبات محتوى الملف الجزئي.

acceptRanges?: string

قيمة الخاصية

string

acl

قائمة التحكم بالوصول إلى POSIX للملف أو الدليل. مضمن في الاستجابة فقط إذا كان الإجراء هو "getAccessControl" وتم تمكين مساحة الاسم الهرمية للحساب.

acl?: string

قيمة الخاصية

string

cacheControl

إذا تم تعيين عنوان طلب Cache-Control مسبقا للمورد، يتم إرجاع هذه القيمة في هذا العنوان.

cacheControl?: string

قيمة الخاصية

string

contentDisposition

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

contentDisposition?: string

قيمة الخاصية

string

contentEncoding

إذا تم تعيين عنوان طلب ترميز المحتوى مسبقا للمورد، يتم إرجاع هذه القيمة في هذا العنوان.

contentEncoding?: string

قيمة الخاصية

string

contentLanguage

إذا تم تعيين عنوان طلب Content-Language مسبقا للمورد، يتم إرجاع هذه القيمة في هذا العنوان.

contentLanguage?: string

قيمة الخاصية

string

contentLength

حجم المورد بالبايت.

contentLength?: number

قيمة الخاصية

number

contentMD5

تجزئة MD5 للملف الكامل المخزن في التخزين. يتم إرجاع هذا العنوان فقط لعملية "GetProperties". إذا تم تعيين عنوان Content-MD5 للملف، يتم إرجاع عنوان الاستجابة هذا لاستدعاء GetProperties بحيث يمكن للعميل التحقق من تكامل محتوى الرسالة.

contentMD5?: string

قيمة الخاصية

string

contentRange

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

contentRange?: string

قيمة الخاصية

string

contentType

نوع المحتوى المحدد للمورد. إذا لم يتم تحديد نوع محتوى، فإن نوع المحتوى الافتراضي هو application/octet-stream.

contentType?: string

قيمة الخاصية

string

creationTime

إرجاع تاريخ ووقت إنشاء الكائن الثنائي كبير الحجم.

creationTime?: Date

قيمة الخاصية

Date

date

قيمة تاريخ/وقت UTC تم إنشاؤها بواسطة الخدمة تشير إلى الوقت الذي تم فيه بدء الاستجابة.

date?: Date

قيمة الخاصية

Date

encryptionContext

سياق التشفير المستخدم لتشفير الكتلة المربعة. يتم إعادة هذا الرأس فقط عندما يتم تشفير الكتلة بمفتاح مقدم من العميل.

encryptionContext?: string

قيمة الخاصية

string

encryptionKeySha256

تجزئة SHA-256 لمفتاح التشفير المستخدمة لتشفير الكتلة (blob). يتم إعادة هذا الرأس فقط عندما يتم تشفير الكتلة بمفتاح مقدم من العميل.

encryptionKeySha256?: string

قيمة الخاصية

string

encryptionScope

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

encryptionScope?: string

قيمة الخاصية

string

errorCode

رمز الخطأ

errorCode?: string

قيمة الخاصية

string

etag

علامة كيان HTTP المقترنة بالملف أو الدليل.

etag?: string

قيمة الخاصية

string

expiresOn

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

expiresOn?: Date

قيمة الخاصية

Date

group

المجموعة المالكة للملف أو الدليل. مضمن في الاستجابة إذا تم تمكين مساحة الاسم الهرمية للحساب.

group?: string

قيمة الخاصية

string

isServerEncrypted

يتم تعيين قيمة هذا الرأس إلى true إذا كانت بيانات الدليل الوصفية مشفرة بالكامل باستخدام الخوارزمية المحددة. وإلا، يتم ضبط القيمة على خاطئة.

isServerEncrypted?: boolean

قيمة الخاصية

boolean

lastModified

البيانات والوقت الذي تم فيه آخر تعديل للملف أو الدليل. تقوم عمليات الكتابة على الملف أو الدليل بتحديث آخر مرة تم تعديلها.

lastModified?: Date

قيمة الخاصية

Date

leaseDuration

عند تأجير مورد، يحدد ما إذا كان التأجير لمدة لا نهائية أو ثابتة.

leaseDuration?: string

قيمة الخاصية

string

leaseState

حالة التأجير للمورد.

leaseState?: string

قيمة الخاصية

string

leaseStatus

حالة التأجير للمورد.

leaseStatus?: string

قيمة الخاصية

string

owner

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

owner?: string

قيمة الخاصية

string

permissions

أذونات الوصول إلى POSIX لمالك الملف ومجموعة امتلاك الملف وغيرها. مضمن في الاستجابة إذا تم تمكين مساحة الاسم الهرمية للحساب.

permissions?: string

قيمة الخاصية

string

properties

الخصائص المعرفة من قبل المستخدم المقترنة بالملف أو الدليل، بتنسيق قائمة مفصولة بفواصل من أزواج الاسم والقيمة "n1=v1، n2=v2، ..."، حيث تكون كل قيمة سلسلة مشفرة base64. لاحظ أن السلسلة قد تحتوي فقط على أحرف ASCII في مجموعة الأحرف ISO-8859-1.

properties?: string

قيمة الخاصية

string

requestId

UUID تم إنشاؤه بواسطة الخادم مسجل في سجلات التحليلات لاستكشاف الأخطاء وإصلاحها والارتباط.

requestId?: string

قيمة الخاصية

string

resourceType

نوع المورد. قد تكون القيمة "file" أو "directory". إذا لم يتم تعيينها، تكون القيمة "ملف".

resourceType?: string

قيمة الخاصية

string

version

إصدار بروتوكول REST المستخدم لمعالجة الطلب.

version?: string

قيمة الخاصية

string