سؤال

أحتاج إلى معرفة معرف قديم من البند في سلة المحذوفات أو هل هناك أي طريقة كيفية حفظ معرفها في هذا البند قبل الحذف.عند حذف العنصر، يتم إنشاء Sprecyclebinitem جديد في سلة المحذوفات.والمعلومات المحفوظة الوحيدة حول العنصر القديم هي DirName.ولكني بحاجة إلى معرفة المزيد من المعلومات.

[تحرير]

لقد حلت هذه المشكلة.هناك مكان خاص مثل Leafname في Sprecyclebinitem، وهو نفس المعرف السابق في SplistIm for Files (وليس للمجلدات).إذا كان SPLISTIM ملف، فسيكون اسمه "معرف" + "_.000" بعد الحذف؛إذا كان SplistItem مجلدا، فسيكون اسم Leaf الخاص به اسم سابقا لمظلي.

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

المحلول

لقد حلت هذه المشكلة.هناك مكان خاص مثل Leafname في Sprecyclebinitem، وهو نفس المعرف السابق في SplistIm for Files (وليس للمجلدات).إذا كان SPLISTIM ملف، فسيكون اسمه "معرف" + "_.000" بعد الحذف؛إذا كان SplistItem مجلدا، فسيكون اسم Leaf الخاص به اسم سابقا لمظلي.

نصائح أخرى

sprecyclebinitem.id ليست نفس deleteditem.uniqueid.لقد راجعت ذلك.لذلك لا يمكنك استخدامها لتحديد العنصر المحذوف في سلة المحذوفات.يمكنك إرسالها باستخدام DirName و Leafname، ولكن هناك 3 حالات مختلفة على الأقل: العنصر هو مجلد، عنصر هو ملف، عنصر هو عنصر عادي.

يحتوي Sprecyclebinitem على GUID الفريد الذي هو نفسه قبل وبعد الحذف.لذلك، يمكنك استرجاعها باستخدام الرمز أدناه: giveacodicetagpre.

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