Лучший способ найти списки сайтов при использовании задания на уровне фермы? - PullRequest
2 голосов
/ 20 февраля 2012

На уровне фермы есть задание, которое использует списки из семейства сайтов.Поэтому, прежде чем вызывать списки, работа должна найти сайт, где находятся эти списки.Теперь я попробовал два способа обойти это:

1) Пустое действие на уровне сайта.В методе execute задания фермы я ищу первый встроенный сайт, на котором активирована эта функция.Работает отлично.Недостатком является особенность excta и некоторое время на выделение памяти для всех сайтов и их функций.

2) В событии Feature решения сайта я записываю URL сайта в пакет свойств фермы.Затем в «Выполнении задания» я прочитал URL-адрес из сумки с информацией о ферме.Но это требует дополнительных преимуществ и заставляет вас устанавливать решение на уровне сайта под учетной записью SP_Farm или что-то в этом роде.

Итак, существуют ли другие способы настройки для задания уровня фермы?Заранее спасибо.

1 Ответ

0 голосов
/ 20 февраля 2012

Как создаются списки?Какое определение списка используют списки?Если списки создаются вручную без конкретного определения списка, это может привести к риску в отношении надежности выполнения задания.Если списки создаются автоматически или используют определенное пользовательское определение списка, то почему бы не использовать это для идентификации списков?

Я поднимаю все это, потому что я использовал что-то близкое к вашему первому варианту.Но далеко не пустая функция, моя функция содержит пользовательское определение списка и / или экземпляры списков, которые будут использоваться моей работой.

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