FileDownloadHeaders interface
تعريف الرؤوس لعملية File_download.
الخصائص
| accept |
يشير إلى أن الخدمة تدعم طلبات محتوى الملف الجزئي. |
| cache |
يتم إرجاعه إذا تم تحديده مسبقا للملف. |
| content |
ترجع القيمة التي تم تحديدها لعنوان "x-ms-content-disposition" وتحدد كيفية معالجة الاستجابة. |
| content |
إرجاع القيمة التي تم تحديدها لعنوان طلب ترميز المحتوى. |
| content |
إرجاع القيمة التي تم تحديدها لعنوان طلب لغة المحتوى. |
| content |
عدد وحدات البايت الموجودة في نص الاستجابة. |
| contentMD5 | إذا كان الملف يحتوي على تجزئة MD5 وكان الطلب هو قراءة الملف الكامل، يتم إرجاع عنوان الاستجابة هذا بحيث يمكن للعميل التحقق من تكامل محتوى الرسالة. إذا كان الطلب هو قراءة نطاق محدد وتعيين "x-ms-range-get-content-md5" إلى صحيح، فإن الطلب يرجع تجزئة MD5 للنطاق، طالما أن حجم النطاق أقل من أو يساوي 4 ميغابايت. إذا لم تكن أي من مجموعات الشروط هذه صحيحة، فلن يتم إرجاع أي قيمة لعنوان "Content-MD5". |
| content |
يشير إلى نطاق وحدات البايت التي تم إرجاعها إذا طلب العميل مجموعة فرعية من الملف عن طريق تعيين عنوان طلب النطاق. |
| content |
نوع المحتوى المحدد للملف. نوع المحتوى الافتراضي هو "application/octet-stream" |
| copy |
وقت الانتهاء من آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. يمكن لهذه القيمة تحديد وقت محاولة النسخ المكتملة أو الفاشلة أو التي تم إجهاضها. |
| copy |
معرف السلسلة لآخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. |
| copy |
يحتوي على عدد وحدات البايت المنسوخة وإجمالي وحدات البايت في المصدر في آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. يمكن أن يظهر بين 0 وبايت طول المحتوى المنسخ. |
| copy |
URL يصل إلى 2 كيلوبايت في الطول الذي يحدد الملف المصدر المستخدم في آخر محاولة لعملية نسخ الملف حيث كان هذا الملف هو الملف الوجهة. |
| copy |
حالة عملية النسخ المحددة بواسطة "x-ms-copy-id". |
| copy |
يظهر فقط عند فشل حالة x-ms-copy-status أو تعليقها. يصف سبب فشل عملية النسخ القاتلة أو غير القاتلة. |
| date | قيمة تاريخ/وقت UTC تم إنشاؤها بواسطة الخدمة تشير إلى الوقت الذي تم فيه بدء الاستجابة. |
| error |
رمز الخطأ |
| etag | يحتوي ETag على قيمة يمكنك استخدامها لتنفيذ العمليات بشكل مشروط، في علامات الاقتباس. |
| file |
السمات المعينة للملف. |
| file |
تغيير وقت الملف. |
| file |
إذا كان الملف يحتوي على تجزئة MD5، وإذا كان الطلب يحتوي على رأس نطاق (نطاق أو x-ms-range)، إرجاع عنوان الاستجابة هذا بقيمة MD5 للملف بأكمله. قد تكون هذه القيمة أو لا تساوي القيمة التي تم إرجاعها في رأس Content-MD5، مع حساب هذا الأخير من النطاق المطلوب. |
| file |
وقت إنشاء الملف. |
| file |
fileId للملف. |
| file |
وقت الكتابة الأخير للملف. |
| file |
معرف الملف الأصل للملف. |
| file |
مفتاح مجموعة الأذونات للملف. |
| is |
يتم تعيين قيمة هذا العنوان إلى true إذا تم تشفير بيانات الملف وبيانات تعريف التطبيق بالكامل باستخدام الخوارزمية المحددة. وإلا، يتم تعيين القيمة إلى false (عندما يكون الملف غير مشفر، أو إذا تم تشفير أجزاء فقط من بيانات تعريف الملف/التطبيق). |
| last |
إرجاع تاريخ ووقت آخر تعديل للملف. تقوم أي عملية تقوم بتعديل الملف أو خصائصه بتحديث آخر مرة تم تعديلها. |
| lease |
عند تأجير ملف، يحدد ما إذا كان التأجير لمدة لا نهائية أو ثابتة. |
| lease |
حالة التأجير للملف. |
| lease |
حالة التأجير الحالية للملف. |
| metadata | مجموعة من أزواج قيمة الاسم المقترنة بهذا الملف كبيانات تعريف معرفة من قبل المستخدم. |
| posix |
خصائص ملفات NFS. |
| request |
يحدد هذا العنوان بشكل فريد الطلب الذي تم إجراؤه ويمكن استخدامه لاستكشاف أخطاء الطلب وإصلاحها. |
| 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
leaseStatus
metadata
مجموعة من أزواج قيمة الاسم المقترنة بهذا الملف كبيانات تعريف معرفة من قبل المستخدم.
metadata?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
posixProperties
requestId
يحدد هذا العنوان بشكل فريد الطلب الذي تم إجراؤه ويمكن استخدامه لاستكشاف أخطاء الطلب وإصلاحها.
requestId?: string
قيمة الخاصية
string
version
يشير إلى إصدار خدمة الملفات المستخدمة لتنفيذ الطلب.
version?: string
قيمة الخاصية
string