أفضل طريقة لاسترجاع مجموعة من spsite في الكود

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/92437

  •  10-12-2019
  •  | 
  •  

سؤال

لدي صفحة حيث سيقوم المستخدم بإدخال بيانات في مربع نص، وانقر فوق إرسال، ويجلب جميع مجموعات المواقع التي تحتوي عليها عنوان URL هذه البيانات في TextBox، وأنا Currenlty القيام باستعلام LinQ لجلب جميع المواقع منتطبيق الويب الحالي حيث يحتوي عنوان URL على قيمة Textbox هذه، لكنني لست متأكدا مما إذا كانت هذه هي أفضل طريقة للقيام بذلك، وأنا لست متأكدا مما إذا كان هذا الطريق يتعامل بشكل جيد مع جميع التخلص من جميع المصادق، لا أعرف ما إذا كان يجب أن أتخلصمن هذه الكائنات أم لا.أي مساعدة؟

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

المحلول

You will need to dispose the SPSite objects and write an extension method for that since it is in LINQ. However, you can also achieve your result using foreach loops instead of LINQ.

See this for more information on using LINQ and SharePoint objects which need to be disposed like SPSite and SPWeb:

https://stackoverflow.com/questions/657095/using-linq-with-sharepoint-and-disposing-of-objects http://solutionizing.net/2009/01/05/linq-for-spwebcollection-revisited-assafeenumerable/

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