Выбор каталога SPSite (C #) - PullRequest
0 голосов
/ 17 июля 2009

У меня есть код, который запускается на всех сайтах, которые мы создали в SharePoint, и нахожу сайты, на которых есть документация. Когда я создаю объект SPSite (?), Я определяю конкретный каталог, но, независимо от того, что я делаю, скрипт всегда проходит через все сайты в SharePoint, а не только сайты в указанном каталоге.

Вот как выглядит строка кода: использование (сайт SPSite = новый сайт SPSite ("http://www.mysite.com/myprojects/ABC/"))

Я пытаюсь получить сайты в каталоге ../myprojects/ABC/, но я получаю все сайты в mysite.com

Любые идеи или идеи будут с благодарностью.

Ответы [ 2 ]

1 голос
/ 17 июля 2009

Вопрос в том, как выглядит ваш итерационный код? Если вы делаете site.OpenWeb (), а затем проходите рекурсивную итерацию по прямым потомкам, используя свойство SPWeb.Webs, у вас все будет хорошо.

Ваше поведение больше похоже на использование сайта. AllWebs, который возвращает всех сайтов (SPWeb) в семействе сайтов.

0 голосов
/ 17 июля 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...