سؤال

جدول Windows Azure له آليتان متميزتان لتغيير كيان موجود: تحديث, والتي تعدل الخصائص في مكانها ، و دمج الذي يحل محل الكيان بأكمله.

أي من هذه تستخدم عند الاتصال TableServiceContext.UpdateObject()؟ (أنا أخمن التحديث.) وهل الآخر مكشوف على الإطلاق من خلال واجهة برمجة التطبيقات هذه؟

(الاعتذار إذا كان هذا صحيحًا تحت أنفي في المستندات وأنا لا أراه.)

هل كانت مفيدة؟

المحلول

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

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

هناك طريقة سهلة لاختبار/التحقق من ذلك هو تشغيل وكيل تصحيح مثل Fiddler ومعرفة ما يحدث على السلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top