مشاركة عبر


FileDownloadHeaders interface

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

الخصائص

acceptRanges

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

cacheControl

يتم إرجاعه إذا تم تحديده مسبقا للملف.

contentDisposition

ترجع القيمة التي تم تحديدها لعنوان "x-ms-content-disposition" وتحدد كيفية معالجة الاستجابة.

contentEncoding

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

contentLanguage

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

contentLength

عدد وحدات البايت الموجودة في نص الاستجابة.

contentMD5

إذا كان الملف يحتوي على تجزئة MD5 وكان الطلب هو قراءة الملف الكامل، يتم إرجاع عنوان الاستجابة هذا بحيث يمكن للعميل التحقق من تكامل محتوى الرسالة. إذا كان الطلب هو قراءة نطاق محدد وتعيين "x-ms-range-get-content-md5" إلى صحيح، فإن الطلب يرجع تجزئة MD5 للنطاق، طالما أن حجم النطاق أقل من أو يساوي 4 ميغابايت. إذا لم تكن أي من مجموعات الشروط هذه صحيحة، فلن يتم إرجاع أي قيمة لعنوان "Content-MD5".

contentRange

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

contentType

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

copyCompletedOn

وقت الانتهاء من آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. يمكن لهذه القيمة تحديد وقت محاولة النسخ المكتملة أو الفاشلة أو التي تم إجهاضها.

copyId

معرف السلسلة لآخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة.

copyProgress

يحتوي على عدد وحدات البايت المنسوخة وإجمالي وحدات البايت في المصدر في آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. يمكن أن يظهر بين 0 وبايت طول المحتوى المنسخ.

copySource

URL يصل إلى 2 كيلوبايت في الطول الذي يحدد الملف المصدر المستخدم في آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة.

copyStatus

حالة عملية النسخ المحددة بواسطة "x-ms-copy-id".

copyStatusDescription

يظهر فقط عند فشل حالة x-ms-copy-status أو تعليقها. يصف سبب فشل عملية النسخ القاتلة أو غير القاتلة.

date

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

errorCode

رمز الخطأ

etag

يحتوي ETag على قيمة يمكنك استخدامها لتنفيذ العمليات بشكل مشروط، في علامات الاقتباس.

fileAttributes

السمات المعينة للملف.

fileChangeOn

تغيير وقت الملف.

fileContentMD5

إذا كان الملف يحتوي على تجزئة MD5، وإذا كان الطلب يحتوي على رأس نطاق (نطاق أو x-ms-range)، إرجاع عنوان الاستجابة هذا بقيمة MD5 للملف بأكمله. قد تكون هذه القيمة أو لا تساوي القيمة التي تم إرجاعها في رأس Content-MD5، مع حساب هذا الأخير من النطاق المطلوب.

fileCreatedOn

وقت إنشاء الملف.

fileId

fileId للملف.

fileLastWriteOn

وقت الكتابة الأخير للملف.

fileParentId

معرف الملف الأصل للملف.

filePermissionKey

مفتاح مجموعة الأذونات للملف.

isServerEncrypted

يتم تعيين قيمة هذا العنوان إلى true إذا تم تشفير بيانات الملف وبيانات تعريف التطبيق بالكامل باستخدام الخوارزمية المحددة. وإلا، يتم تعيين القيمة إلى false (عندما يكون الملف غير مشفر، أو إذا تم تشفير أجزاء فقط من بيانات تعريف الملف/التطبيق).

lastModified

إرجاع تاريخ ووقت آخر تعديل للملف. تقوم أي عملية تقوم بتعديل الملف أو خصائصه بتحديث آخر مرة تم تعديلها.

leaseDuration

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

leaseState

حالة التأجير للملف.

leaseStatus

حالة التأجير الحالية للملف.

metadata

مجموعة من أزواج قيمة الاسم المقترنة بهذا الملف كبيانات تعريف معرفة من قبل المستخدم.

posixProperties

خصائص ملفات NFS.

requestId

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

version

يشير إلى إصدار خدمة الملفات المستخدمة لتنفيذ الطلب.

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

acceptRanges

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

acceptRanges?: string

قيمة الخاصية

string

cacheControl

يتم إرجاعه إذا تم تحديده مسبقا للملف.

cacheControl?: string

قيمة الخاصية

string

contentDisposition

ترجع القيمة التي تم تحديدها لعنوان "x-ms-content-disposition" وتحدد كيفية معالجة الاستجابة.

contentDisposition?: string

قيمة الخاصية

string

contentEncoding

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

contentEncoding?: string

قيمة الخاصية

string

contentLanguage

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

contentLanguage?: string

قيمة الخاصية

string

contentLength

عدد وحدات البايت الموجودة في نص الاستجابة.

contentLength?: number

قيمة الخاصية

number

contentMD5

إذا كان الملف يحتوي على تجزئة MD5 وكان الطلب هو قراءة الملف الكامل، يتم إرجاع عنوان الاستجابة هذا بحيث يمكن للعميل التحقق من تكامل محتوى الرسالة. إذا كان الطلب هو قراءة نطاق محدد وتعيين "x-ms-range-get-content-md5" إلى صحيح، فإن الطلب يرجع تجزئة MD5 للنطاق، طالما أن حجم النطاق أقل من أو يساوي 4 ميغابايت. إذا لم تكن أي من مجموعات الشروط هذه صحيحة، فلن يتم إرجاع أي قيمة لعنوان "Content-MD5".

contentMD5?: Uint8Array

قيمة الخاصية

Uint8Array

contentRange

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

contentRange?: string

قيمة الخاصية

string

contentType

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

contentType?: string

قيمة الخاصية

string

copyCompletedOn

وقت الانتهاء من آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. يمكن لهذه القيمة تحديد وقت محاولة النسخ المكتملة أو الفاشلة أو التي تم إجهاضها.

copyCompletedOn?: Date

قيمة الخاصية

Date

copyId

معرف السلسلة لآخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة.

copyId?: string

قيمة الخاصية

string

copyProgress

يحتوي على عدد وحدات البايت المنسوخة وإجمالي وحدات البايت في المصدر في آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. يمكن أن يظهر بين 0 وبايت طول المحتوى المنسخ.

copyProgress?: string

قيمة الخاصية

string

copySource

URL يصل إلى 2 كيلوبايت في الطول الذي يحدد الملف المصدر المستخدم في آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة.

copySource?: string

قيمة الخاصية

string

copyStatus

حالة عملية النسخ المحددة بواسطة "x-ms-copy-id".

copyStatus?: CopyStatusType

قيمة الخاصية

copyStatusDescription

يظهر فقط عند فشل حالة x-ms-copy-status أو تعليقها. يصف سبب فشل عملية النسخ القاتلة أو غير القاتلة.

copyStatusDescription?: string

قيمة الخاصية

string

date

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

date?: Date

قيمة الخاصية

Date

errorCode

رمز الخطأ

errorCode?: string

قيمة الخاصية

string

etag

يحتوي ETag على قيمة يمكنك استخدامها لتنفيذ العمليات بشكل مشروط، في علامات الاقتباس.

etag?: string

قيمة الخاصية

string

fileAttributes

السمات المعينة للملف.

fileAttributes?: string

قيمة الخاصية

string

fileChangeOn

تغيير وقت الملف.

fileChangeOn?: Date

قيمة الخاصية

Date

fileContentMD5

إذا كان الملف يحتوي على تجزئة MD5، وإذا كان الطلب يحتوي على رأس نطاق (نطاق أو x-ms-range)، إرجاع عنوان الاستجابة هذا بقيمة MD5 للملف بأكمله. قد تكون هذه القيمة أو لا تساوي القيمة التي تم إرجاعها في رأس Content-MD5، مع حساب هذا الأخير من النطاق المطلوب.

fileContentMD5?: Uint8Array

قيمة الخاصية

Uint8Array

fileCreatedOn

وقت إنشاء الملف.

fileCreatedOn?: Date

قيمة الخاصية

Date

fileId

fileId للملف.

fileId?: string

قيمة الخاصية

string

fileLastWriteOn

وقت الكتابة الأخير للملف.

fileLastWriteOn?: Date

قيمة الخاصية

Date

fileParentId

معرف الملف الأصل للملف.

fileParentId?: string

قيمة الخاصية

string

filePermissionKey

مفتاح مجموعة الأذونات للملف.

filePermissionKey?: string

قيمة الخاصية

string

isServerEncrypted

يتم تعيين قيمة هذا العنوان إلى true إذا تم تشفير بيانات الملف وبيانات تعريف التطبيق بالكامل باستخدام الخوارزمية المحددة. وإلا، يتم تعيين القيمة إلى false (عندما يكون الملف غير مشفر، أو إذا تم تشفير أجزاء فقط من بيانات تعريف الملف/التطبيق).

isServerEncrypted?: boolean

قيمة الخاصية

boolean

lastModified

إرجاع تاريخ ووقت آخر تعديل للملف. تقوم أي عملية تقوم بتعديل الملف أو خصائصه بتحديث آخر مرة تم تعديلها.

lastModified?: Date

قيمة الخاصية

Date

leaseDuration

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

leaseDuration?: LeaseDurationType

قيمة الخاصية

leaseState

حالة التأجير للملف.

leaseState?: LeaseStateType

قيمة الخاصية

leaseStatus

حالة التأجير الحالية للملف.

leaseStatus?: LeaseStatusType

قيمة الخاصية

metadata

مجموعة من أزواج قيمة الاسم المقترنة بهذا الملف كبيانات تعريف معرفة من قبل المستخدم.

metadata?: {[propertyName: string]: string}

قيمة الخاصية

{[propertyName: string]: string}

posixProperties

خصائص ملفات NFS.

posixProperties?: FilePosixProperties

قيمة الخاصية

requestId

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

requestId?: string

قيمة الخاصية

string

version

يشير إلى إصدار خدمة الملفات المستخدمة لتنفيذ الطلب.

version?: string

قيمة الخاصية

string