Лучший способ извлечения коллекции 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