سؤال

مشابه ل هذا السؤال, ، أحتاج إلى حذف عناصر محددة فقط من سلة المحذوفات نهائيًا.أريد أن أعرف أكثر من مجرد أسمائهم، ومع ذلك، و SPRecycleBinItem يبدو أن لديها فقط LeafName و DirName الملكية، لا Item الخاصية لمعرفة ما يحتوي عليه العنصر المحذوف بالفعل (أحتاج إلى SPListItem).

هل يعرف أحد ما إذا كانت هناك طريقة للحصول على الكائنات المحذوفة بالفعل؟ربما قائمة سلة المهملات المخفية مدفونة في مكان ما؟

أما بالنسبة لسبب حاجتي للقيام بذلك، فأنا أحاول تصميم طريقة لحذف أنواع المحتوى التي تعمل بالفعل برمجيًا.

شكرًا.

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

المحلول

عندما يقوم مستخدم بحذف مستند يبدو أنه يتم حذف ثنائيات المستند من الجدول AllDocs ل RecycleBin حيث يحتفظ فقط بعض معلومات حول الوثيقة.هذه الجداول موجودة في قاعدة بيانات محتوى هذا التطبيق.

أنا غير قادر على معرفة ما يفعله <Binary data> عندما يتم نقل سجل مستند من alldocs إلى جدول سلة المحذوفات.مثل هذا البيانات الثنائية يحتفظ بجميع البيانات التعريفية الخاصة بالمستند، وعندما تقوم باستعادة المستند، فإنه يستخدمه لاستعادة المستند.

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

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