File class
فئة تمثل ملف.
المنشئون
| File(Storage |
إنشاء ملف. |
الأساليب
تفاصيل المنشئ
File(StorageClientContext)
إنشاء ملف.
new File(client: StorageClientContext)
المعلمات
- client
- StorageClientContext
الرجوع إلى عميل الخدمة.
تفاصيل الأسلوب
abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
function abortCopy(copyId: string, options: FileAbortCopyOptionalParams, callback: ServiceCallback<void>)
المعلمات
- copyId
-
string
معرف النسخ المتوفر في رأس x-ms-copy-id لعملية Copy File الأصلية.
- options
- FileAbortCopyOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
abortCopy(string, Models.FileAbortCopyOptionalParams)
إحباط عملية "ملف النسخ" المعلقة، وترك ملف وجهة بدون طول وبيانات تعريف كاملة.
function abortCopy(copyId: string, options?: Models.FileAbortCopyOptionalParams)
المعلمات
- copyId
-
string
معرف النسخ المتوفر في رأس x-ms-copy-id لعملية Copy File الأصلية.
- options
- Models.FileAbortCopyOptionalParams
المرتجعات
Promise<Models.FileAbortCopyResponse>
وعد<Models.FileAbortCopyResponse>
abortCopy(string, ServiceCallback<void>)
function abortCopy(copyId: string, callback: ServiceCallback<void>)
المعلمات
- copyId
-
string
معرف النسخ المتوفر في رأس x-ms-copy-id لعملية Copy File الأصلية.
- callback
-
ServiceCallback<void>
رد الاتصال
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileCreateOptionalParams, callback: ServiceCallback<void>)
المعلمات
- fileContentLength
-
number
يحدد الحد الأقصى لحجم الملف، حتى 1 تيرابايت.
- fileAttributes
-
string
إذا تم تحديدها، تعيين سمات الملف المتوفرة. القيمة الافتراضية: "أرشفة" للملف و"دليل" للدليل. يمكن أيضا تحديد "بلا" كافتراضي.
- fileCreationTime
-
string
وقت إنشاء الملف/الدليل.
- fileLastWriteTime
-
string
وقت الكتابة الأخير للملف/الدليل.
- options
- FileCreateOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
create(number, string, string, string, Models.FileCreateOptionalParams)
إنشاء ملف جديد أو استبدال ملف. لاحظ أنه يقوم بتهيئة الملف بدون محتوى فقط.
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileCreateOptionalParams)
المعلمات
- fileContentLength
-
number
يحدد الحد الأقصى لحجم الملف، حتى 1 تيرابايت.
- fileAttributes
-
string
إذا تم تحديدها، تعيين سمات الملف المتوفرة. القيمة الافتراضية: "أرشفة" للملف و"دليل" للدليل. يمكن أيضا تحديد "بلا" كافتراضي.
- fileCreationTime
-
string
وقت إنشاء الملف/الدليل.
- fileLastWriteTime
-
string
وقت الكتابة الأخير للملف/الدليل.
- options
- Models.FileCreateOptionalParams
المرتجعات
Promise<Models.FileCreateResponse>
وعد<Models.FileCreateResponse>
create(number, string, string, string, ServiceCallback<void>)
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)
المعلمات
- fileContentLength
-
number
يحدد الحد الأقصى لحجم الملف، حتى 1 تيرابايت.
- fileAttributes
-
string
إذا تم تحديدها، تعيين سمات الملف المتوفرة. القيمة الافتراضية: "أرشفة" للملف و"دليل" للدليل. يمكن أيضا تحديد "بلا" كافتراضي.
- fileCreationTime
-
string
وقت إنشاء الملف/الدليل.
- fileLastWriteTime
-
string
وقت الكتابة الأخير للملف/الدليل.
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(options: FileDeleteMethodOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- FileDeleteMethodOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(Models.FileDeleteMethodOptionalParams)
يزيل الملف من حساب التخزين.
function deleteMethod(options?: Models.FileDeleteMethodOptionalParams)
المعلمات
- options
- Models.FileDeleteMethodOptionalParams
المرتجعات
Promise<Models.FileDeleteResponse>
وعد<Models.FileDeleteResponse>
deleteMethod(ServiceCallback<void>)
function deleteMethod(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
download(FileDownloadOptionalParams, ServiceCallback<void>)
function download(options: FileDownloadOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- FileDownloadOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
download(Models.FileDownloadOptionalParams)
قراءة ملف من النظام أو تنزيله، بما في ذلك بيانات التعريف والخصائص الخاصة به.
function download(options?: Models.FileDownloadOptionalParams)
المعلمات
- options
- Models.FileDownloadOptionalParams
المرتجعات
Promise<Models.FileDownloadResponse>
وعد<Models.FileDownloadResponse>
download(ServiceCallback<void>)
function download(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
function forceCloseHandles(handleId: string, options: FileForceCloseHandlesOptionalParams, callback: ServiceCallback<void>)
المعلمات
- handleId
-
string
تحديد معرف المقبض الذي تم فتحه على الملف أو الدليل المراد إغلاقه. Asterix ('*') هو حرف بدل يحدد جميع المقابض.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)
إغلاق كافة المقابض المفتوحة لملف معين
function forceCloseHandles(handleId: string, options?: Models.FileForceCloseHandlesOptionalParams)
المعلمات
- handleId
-
string
تحديد معرف المقبض الذي تم فتحه على الملف أو الدليل المراد إغلاقه. Asterix ('*') هو حرف بدل يحدد جميع المقابض.
- options
- Models.FileForceCloseHandlesOptionalParams
المرتجعات
Promise<Models.FileForceCloseHandlesResponse>
وعد<Models.FileForceCloseHandlesResponse>
forceCloseHandles(string, ServiceCallback<void>)
function forceCloseHandles(handleId: string, callback: ServiceCallback<void>)
المعلمات
- handleId
-
string
تحديد معرف المقبض الذي تم فتحه على الملف أو الدليل المراد إغلاقه. Asterix ('*') هو حرف بدل يحدد جميع المقابض.
- callback
-
ServiceCallback<void>
رد الاتصال
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
function getProperties(options: FileGetPropertiesOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- FileGetPropertiesOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
getProperties(Models.FileGetPropertiesOptionalParams)
إرجاع كافة بيانات التعريف المعرفة من قبل المستخدم وخصائص HTTP القياسية وخصائص النظام للملف. لا يقوم بإعادة محتوى الملف.
function getProperties(options?: Models.FileGetPropertiesOptionalParams)
المعلمات
- options
- Models.FileGetPropertiesOptionalParams
المرتجعات
Promise<Models.FileGetPropertiesResponse>
وعد<Models.FileGetPropertiesResponse>
getProperties(ServiceCallback<void>)
function getProperties(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
function getRangeList(options: FileGetRangeListOptionalParams, callback: ServiceCallback<Range[]>)
المعلمات
- options
- FileGetRangeListOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<Range[]>
رد الاتصال
getRangeList(Models.FileGetRangeListOptionalParams)
إرجاع قائمة النطاقات الصالحة لملف.
function getRangeList(options?: Models.FileGetRangeListOptionalParams)
المعلمات
- options
- Models.FileGetRangeListOptionalParams
المرتجعات
Promise<Models.FileGetRangeListResponse>
وعد<Models.FileGetRangeListResponse>
getRangeList(ServiceCallback<Range[]>)
function getRangeList(callback: ServiceCallback<Range[]>)
المعلمات
- callback
-
ServiceCallback<Range[]>
رد الاتصال
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
function listHandles(options: FileListHandlesOptionalParams, callback: ServiceCallback<ListHandlesResponse>)
المعلمات
- options
- FileListHandlesOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<ListHandlesResponse>
رد الاتصال
listHandles(Models.FileListHandlesOptionalParams)
قوائم مقابض الملف
function listHandles(options?: Models.FileListHandlesOptionalParams)
المعلمات
- options
- Models.FileListHandlesOptionalParams
المرتجعات
Promise<Models.FileListHandlesResponse>
وعد<Models.FileListHandlesResponse>
listHandles(ServiceCallback<ListHandlesResponse>)
function listHandles(callback: ServiceCallback<ListHandlesResponse>)
المعلمات
- callback
-
ServiceCallback<ListHandlesResponse>
رد الاتصال
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileSetHTTPHeadersOptionalParams, callback: ServiceCallback<void>)
المعلمات
- fileAttributes
-
string
إذا تم تحديدها، تعيين سمات الملف المتوفرة. القيمة الافتراضية: "أرشفة" للملف و"دليل" للدليل. يمكن أيضا تحديد "بلا" كافتراضي.
- fileCreationTime
-
string
وقت إنشاء الملف/الدليل.
- fileLastWriteTime
-
string
وقت الكتابة الأخير للملف/الدليل.
- options
- FileSetHTTPHeadersOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)
تعيين رؤوس HTTP على الملف.
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileSetHTTPHeadersOptionalParams)
المعلمات
- fileAttributes
-
string
إذا تم تحديدها، تعيين سمات الملف المتوفرة. القيمة الافتراضية: "أرشفة" للملف و"دليل" للدليل. يمكن أيضا تحديد "بلا" كافتراضي.
- fileCreationTime
-
string
وقت إنشاء الملف/الدليل.
- fileLastWriteTime
-
string
وقت الكتابة الأخير للملف/الدليل.
- options
- Models.FileSetHTTPHeadersOptionalParams
المرتجعات
Promise<Models.FileSetHTTPHeadersResponse>
وعد<Models.FileSetHTTPHeadersResponse>
setHTTPHeaders(string, string, string, ServiceCallback<void>)
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)
المعلمات
- fileAttributes
-
string
إذا تم تحديدها، تعيين سمات الملف المتوفرة. القيمة الافتراضية: "أرشفة" للملف و"دليل" للدليل. يمكن أيضا تحديد "بلا" كافتراضي.
- fileCreationTime
-
string
وقت إنشاء الملف/الدليل.
- fileLastWriteTime
-
string
وقت الكتابة الأخير للملف/الدليل.
- callback
-
ServiceCallback<void>
رد الاتصال
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
function setMetadata(options: FileSetMetadataOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- FileSetMetadataOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
setMetadata(Models.FileSetMetadataOptionalParams)
تحديث بيانات التعريف المعرفة من قبل المستخدم للملف المحدد.
function setMetadata(options?: Models.FileSetMetadataOptionalParams)
المعلمات
- options
- Models.FileSetMetadataOptionalParams
المرتجعات
Promise<Models.FileSetMetadataResponse>
وعد<Models.FileSetMetadataResponse>
setMetadata(ServiceCallback<void>)
function setMetadata(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
function startCopy(copySource: string, options: FileStartCopyOptionalParams, callback: ServiceCallback<void>)
المعلمات
- copySource
-
string
يحدد عنوان URL للملف المصدر أو الكائن الثنائي كبير الحجم، حتى 2 كيلوبايت في الطول. لنسخ ملف إلى ملف آخر داخل نفس حساب التخزين، يمكنك استخدام المفتاح المشترك لمصادقة الملف المصدر. إذا كنت تقوم بنسخ ملف من حساب تخزين آخر، أو إذا كنت تقوم بنسخ كائن ثنائي كبير الحجم من نفس حساب التخزين أو حساب تخزين آخر، فيجب عليك مصادقة الملف المصدر أو الكائن الثنائي كبير الحجم باستخدام توقيع وصول مشترك. إذا كان المصدر كائن ثنائي كبير الحجم عام، فلا يلزم مصادقة لتنفيذ عملية النسخ. يمكن أيضا تحديد ملف في لقطة مشاركة كمصدر نسخ.
- options
- FileStartCopyOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
startCopy(string, Models.FileStartCopyOptionalParams)
نسخ كائن ثنائي كبير الحجم أو ملف إلى ملف وجهة داخل حساب التخزين.
function startCopy(copySource: string, options?: Models.FileStartCopyOptionalParams)
المعلمات
- copySource
-
string
يحدد عنوان URL للملف المصدر أو الكائن الثنائي كبير الحجم، حتى 2 كيلوبايت في الطول. لنسخ ملف إلى ملف آخر داخل نفس حساب التخزين، يمكنك استخدام المفتاح المشترك لمصادقة الملف المصدر. إذا كنت تقوم بنسخ ملف من حساب تخزين آخر، أو إذا كنت تقوم بنسخ كائن ثنائي كبير الحجم من نفس حساب التخزين أو حساب تخزين آخر، فيجب عليك مصادقة الملف المصدر أو الكائن الثنائي كبير الحجم باستخدام توقيع وصول مشترك. إذا كان المصدر كائن ثنائي كبير الحجم عام، فلا يلزم مصادقة لتنفيذ عملية النسخ. يمكن أيضا تحديد ملف في لقطة مشاركة كمصدر نسخ.
- options
- Models.FileStartCopyOptionalParams
المرتجعات
Promise<Models.FileStartCopyResponse>
وعد<Models.FileStartCopyResponse>
startCopy(string, ServiceCallback<void>)
function startCopy(copySource: string, callback: ServiceCallback<void>)
المعلمات
- copySource
-
string
يحدد عنوان URL للملف المصدر أو الكائن الثنائي كبير الحجم، حتى 2 كيلوبايت في الطول. لنسخ ملف إلى ملف آخر داخل نفس حساب التخزين، يمكنك استخدام المفتاح المشترك لمصادقة الملف المصدر. إذا كنت تقوم بنسخ ملف من حساب تخزين آخر، أو إذا كنت تقوم بنسخ كائن ثنائي كبير الحجم من نفس حساب التخزين أو حساب تخزين آخر، فيجب عليك مصادقة الملف المصدر أو الكائن الثنائي كبير الحجم باستخدام توقيع وصول مشترك. إذا كان المصدر كائن ثنائي كبير الحجم عام، فلا يلزم مصادقة لتنفيذ عملية النسخ. يمكن أيضا تحديد ملف في لقطة مشاركة كمصدر نسخ.
- callback
-
ServiceCallback<void>
رد الاتصال
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options: FileUploadRangeOptionalParams, callback: ServiceCallback<void>)
المعلمات
- range
-
string
تحديد نطاق وحدات البايت المراد كتابتها. يجب تحديد كل من بداية النطاق ونهاته. بالنسبة لعملية التحديث، يمكن أن يصل حجم النطاق إلى 4 ميغابايت. لعملية واضحة، يمكن أن يصل النطاق إلى قيمة الحجم الكامل للملف. تقبل خدمة File نطاق بايت واحد فقط لرؤوس النطاق و"x-ms-range"، ويجب تحديد نطاق البايت بالتنسيق التالي: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
حدد أحد الخيارات التالية: - التحديث: يكتب وحدات البايت المحددة بواسطة نص الطلب في النطاق المحدد. يجب أن تتطابق رؤوس النطاق وطول المحتوى لتنفيذ التحديث. - مسح: مسح النطاق المحدد وإصدار المساحة المستخدمة في التخزين لهذا النطاق. لمسح نطاق، قم بتعيين رأس طول المحتوى إلى صفر، ثم قم بتعيين رأس النطاق إلى قيمة تشير إلى النطاق المراد مسحه، حتى الحد الأقصى لحجم الملف. تتضمن القيم المحتملة: "تحديث"، "مسح"
- contentLength
-
number
يحدد عدد وحدات البايت التي يتم إرسالها في نص الطلب. عند تعيين رأس x-ms-write إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.
- options
- FileUploadRangeOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)
تحميل نطاق من وحدات البايت إلى ملف.
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options?: Models.FileUploadRangeOptionalParams)
المعلمات
- range
-
string
تحديد نطاق وحدات البايت المراد كتابتها. يجب تحديد كل من بداية النطاق ونهاته. بالنسبة لعملية التحديث، يمكن أن يصل حجم النطاق إلى 4 ميغابايت. لعملية واضحة، يمكن أن يصل النطاق إلى قيمة الحجم الكامل للملف. تقبل خدمة File نطاق بايت واحد فقط لرؤوس النطاق و"x-ms-range"، ويجب تحديد نطاق البايت بالتنسيق التالي: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
حدد أحد الخيارات التالية: - التحديث: يكتب وحدات البايت المحددة بواسطة نص الطلب في النطاق المحدد. يجب أن تتطابق رؤوس النطاق وطول المحتوى لتنفيذ التحديث. - مسح: مسح النطاق المحدد وإصدار المساحة المستخدمة في التخزين لهذا النطاق. لمسح نطاق، قم بتعيين رأس طول المحتوى إلى صفر، ثم قم بتعيين رأس النطاق إلى قيمة تشير إلى النطاق المراد مسحه، حتى الحد الأقصى لحجم الملف. تتضمن القيم المحتملة: "تحديث"، "مسح"
- contentLength
-
number
يحدد عدد وحدات البايت التي يتم إرسالها في نص الطلب. عند تعيين رأس x-ms-write إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.
- options
- Models.FileUploadRangeOptionalParams
المرتجعات
Promise<Models.FileUploadRangeResponse>
وعد<Models.FileUploadRangeResponse>
uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, callback: ServiceCallback<void>)
المعلمات
- range
-
string
تحديد نطاق وحدات البايت المراد كتابتها. يجب تحديد كل من بداية النطاق ونهاته. بالنسبة لعملية التحديث، يمكن أن يصل حجم النطاق إلى 4 ميغابايت. لعملية واضحة، يمكن أن يصل النطاق إلى قيمة الحجم الكامل للملف. تقبل خدمة File نطاق بايت واحد فقط لرؤوس النطاق و"x-ms-range"، ويجب تحديد نطاق البايت بالتنسيق التالي: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
حدد أحد الخيارات التالية: - التحديث: يكتب وحدات البايت المحددة بواسطة نص الطلب في النطاق المحدد. يجب أن تتطابق رؤوس النطاق وطول المحتوى لتنفيذ التحديث. - مسح: مسح النطاق المحدد وإصدار المساحة المستخدمة في التخزين لهذا النطاق. لمسح نطاق، قم بتعيين رأس طول المحتوى إلى صفر، ثم قم بتعيين رأس النطاق إلى قيمة تشير إلى النطاق المراد مسحه، حتى الحد الأقصى لحجم الملف. تتضمن القيم المحتملة: "تحديث"، "مسح"
- contentLength
-
number
يحدد عدد وحدات البايت التي يتم إرسالها في نص الطلب. عند تعيين رأس x-ms-write إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.
- callback
-
ServiceCallback<void>
رد الاتصال
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options: FileUploadRangeFromURLOptionalParams, callback: ServiceCallback<void>)
المعلمات
- range
-
string
يكتب البيانات إلى نطاق البايت المحدد في الملف.
- copySource
-
string
يحدد عنوان URL للملف المصدر أو الكائن الثنائي كبير الحجم، حتى 2 كيلوبايت في الطول. لنسخ ملف إلى ملف آخر داخل نفس حساب التخزين، يمكنك استخدام المفتاح المشترك لمصادقة الملف المصدر. إذا كنت تقوم بنسخ ملف من حساب تخزين آخر، أو إذا كنت تقوم بنسخ كائن ثنائي كبير الحجم من نفس حساب التخزين أو حساب تخزين آخر، فيجب عليك مصادقة الملف المصدر أو الكائن الثنائي كبير الحجم باستخدام توقيع وصول مشترك. إذا كان المصدر كائن ثنائي كبير الحجم عام، فلا يلزم مصادقة لتنفيذ عملية النسخ. يمكن أيضا تحديد ملف في لقطة مشاركة كمصدر نسخ.
- sourceRange
-
string
بايت بيانات المصدر في النطاق المحدد.
- contentLength
-
number
يحدد عدد وحدات البايت التي يتم إرسالها في نص الطلب. عند تعيين رأس x-ms-write إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)
قم بتحميل نطاق من وحدات البايت إلى ملف حيث تتم قراءة المحتويات من عنوان URL.
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options?: Models.FileUploadRangeFromURLOptionalParams)
المعلمات
- range
-
string
يكتب البيانات إلى نطاق البايت المحدد في الملف.
- copySource
-
string
يحدد عنوان URL للملف المصدر أو الكائن الثنائي كبير الحجم، حتى 2 كيلوبايت في الطول. لنسخ ملف إلى ملف آخر داخل نفس حساب التخزين، يمكنك استخدام المفتاح المشترك لمصادقة الملف المصدر. إذا كنت تقوم بنسخ ملف من حساب تخزين آخر، أو إذا كنت تقوم بنسخ كائن ثنائي كبير الحجم من نفس حساب التخزين أو حساب تخزين آخر، فيجب عليك مصادقة الملف المصدر أو الكائن الثنائي كبير الحجم باستخدام توقيع وصول مشترك. إذا كان المصدر كائن ثنائي كبير الحجم عام، فلا يلزم مصادقة لتنفيذ عملية النسخ. يمكن أيضا تحديد ملف في لقطة مشاركة كمصدر نسخ.
- sourceRange
-
string
بايت بيانات المصدر في النطاق المحدد.
- contentLength
-
number
يحدد عدد وحدات البايت التي يتم إرسالها في نص الطلب. عند تعيين رأس x-ms-write إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.
- options
- Models.FileUploadRangeFromURLOptionalParams
المرتجعات
Promise<Models.FileUploadRangeFromURLResponse>
وعد<Models.FileUploadRangeFromURLResponse>
uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, callback: ServiceCallback<void>)
المعلمات
- range
-
string
يكتب البيانات إلى نطاق البايت المحدد في الملف.
- copySource
-
string
يحدد عنوان URL للملف المصدر أو الكائن الثنائي كبير الحجم، حتى 2 كيلوبايت في الطول. لنسخ ملف إلى ملف آخر داخل نفس حساب التخزين، يمكنك استخدام المفتاح المشترك لمصادقة الملف المصدر. إذا كنت تقوم بنسخ ملف من حساب تخزين آخر، أو إذا كنت تقوم بنسخ كائن ثنائي كبير الحجم من نفس حساب التخزين أو حساب تخزين آخر، فيجب عليك مصادقة الملف المصدر أو الكائن الثنائي كبير الحجم باستخدام توقيع وصول مشترك. إذا كان المصدر كائن ثنائي كبير الحجم عام، فلا يلزم مصادقة لتنفيذ عملية النسخ. يمكن أيضا تحديد ملف في لقطة مشاركة كمصدر نسخ.
- sourceRange
-
string
بايت بيانات المصدر في النطاق المحدد.
- contentLength
-
number
يحدد عدد وحدات البايت التي يتم إرسالها في نص الطلب. عند تعيين رأس x-ms-write إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.
- callback
-
ServiceCallback<void>
رد الاتصال