Applies ToSharePoint Server 2010

الملخص

افترض أنه تم تكوين مكتبة مستندات لأنواع محتويات متعددة في Microsoft SharePoint Server 2010. عند حفظ ملف جديد إلى مكتبة المستندات للمرة الأولى، تتم مطالبتك بتحديد نوع محتوى الملف.

الحل

لحل هذه المشكلة، تطبيق التحديثات الإصلاحات الجديدة التالية:

  • 2536591 وصف لحزمة الإصلاحات SharePoint Foundation 2010 (sts-س-none.msp): 30 حزيران/يونيه 2011

  • 2544019 وصف package(dlc-x-none.msp) الإصلاح العاجل SharePoint Server 2010: 28 حزيران/يونيه 2011

بعد تثبيت حزم الإصلاحات الجديدة هذه، تعيين SPList.ForceDefaultContentType إلى True لمكتبة المستندات. للقيام بذلك، استخدم PowerShell الأمر التالي:

PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()

ملاحظة:حزم الإصلاحات السريعة إضافة خاصية فورسيديفاولتكونتينتيبي جديدة للكائن SPList . القيمة الافتراضية للخاصية غير صحيح، ويمكنك فقط تغيير الخاصية برمجياً.

  • إذا تم تعيين الخاصية فورسيديفاولتكونتينتيبي إلى false. تتم مطالبتك بتحديد نوع محتوى للملف عند حفظ الملف الذي تم إنشاؤه من خلال عميل Office 2010 إلى مكتبة مستندات SharePoint. من منظور برنامجي، خدمة ويب Lists.GetListContentTypes إرجاع مجموعة من كافة أنواع المحتويات في SPList.ContentTypesمجموعة.

  • إذا تم تعيين الخاصية فورسيديفاولتكونتينتيبي إلى true، يتم تعيين الملف الذي تمت إضافته كعنصر جديد نوع المحتوى الافتراضي لقائمة. لذلك، لم يعد مطالبتك بتحديد نوع محتوى.  من منظور برنامجي، خدمة ويب Lists.GetListContentTypes بإرجاع فقط أول نوع محتوى الذي هو نوع المحتوى الافتراضي للقائمة في SPList.ContentTypesمجموعة.

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.