مشاركة عبر


File class

فئة تمثل ملف.

المنشئون

File(StorageClientContext)

إنشاء ملف.

الأساليب

abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
abortCopy(string, Models.FileAbortCopyOptionalParams)

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

abortCopy(string, ServiceCallback<void>)
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
create(number, string, string, string, Models.FileCreateOptionalParams)

إنشاء ملف جديد أو استبدال ملف. لاحظ أنه يقوم بتهيئة الملف بدون محتوى فقط.

create(number, string, string, string, ServiceCallback<void>)
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(Models.FileDeleteMethodOptionalParams)

يزيل الملف من حساب التخزين.

deleteMethod(ServiceCallback<void>)
download(FileDownloadOptionalParams, ServiceCallback<void>)
download(Models.FileDownloadOptionalParams)

قراءة ملف من النظام أو تنزيله، بما في ذلك بيانات التعريف والخصائص الخاصة به.

download(ServiceCallback<void>)
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)

إغلاق كافة المقابض المفتوحة لملف معين

forceCloseHandles(string, ServiceCallback<void>)
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
getProperties(Models.FileGetPropertiesOptionalParams)

إرجاع كافة بيانات التعريف المعرفة من قبل المستخدم وخصائص HTTP القياسية وخصائص النظام للملف. لا يقوم بإعادة محتوى الملف.

getProperties(ServiceCallback<void>)
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
getRangeList(Models.FileGetRangeListOptionalParams)

إرجاع قائمة النطاقات الصالحة لملف.

getRangeList(ServiceCallback<Range[]>)
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
listHandles(Models.FileListHandlesOptionalParams)

قوائم مقابض الملف

listHandles(ServiceCallback<ListHandlesResponse>)
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)

تعيين رؤوس HTTP على الملف.

setHTTPHeaders(string, string, string, ServiceCallback<void>)
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
setMetadata(Models.FileSetMetadataOptionalParams)

تحديث بيانات التعريف المعرفة من قبل المستخدم للملف المحدد.

setMetadata(ServiceCallback<void>)
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
startCopy(string, Models.FileStartCopyOptionalParams)

نسخ كائن ثنائي كبير الحجم أو ملف إلى ملف وجهة داخل حساب التخزين.

startCopy(string, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)

تحميل نطاق من وحدات البايت إلى ملف.

uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)

قم بتحميل نطاق من وحدات البايت إلى ملف حيث تتم قراءة المحتويات من عنوان URL.

uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)

تفاصيل المنشئ

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 ('*') هو حرف بدل يحدد جميع المقابض.

options
FileForceCloseHandlesOptionalParams

المعلمات الاختيارية

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 إلى مسح، يجب تعيين قيمة هذا العنوان إلى صفر.

options
FileUploadRangeFromURLOptionalParams

المعلمات الاختيارية

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>

رد الاتصال