Каков наилучший способ развертывания пользовательских метаданных в SharePoint? - PullRequest
0 голосов
/ 03 ноября 2011

Я пытаюсь создать приложение SharePoint, которое регистрирует в ULS, используя набор настраиваемых областей и категорий ведения журнала диагностики. Я использую библиотеку рекомендаций SharePoint для предоставления областей и категорий с помощью приемника событий объекта в функции фермы, но мне нужен способ развертывания набора областей и категорий с помощью моего решения, которое позволило бы обновлять области и категории без необходимости перестраивать решения, которые на них полагаются. Итак:

  1. Я хочу иметь возможность ссылаться на области и категории с постоянными ссылками, которые будут извлекать контент во время выполнения
  2. Я хочу развернуть области / категории в локализуемой форме
  3. Я хочу иметь возможность обновлять или добавлять названия / категории и уровни серьезности без перестройки

Мой первый подход состоял в том, чтобы создать набор статических классов с настраиваемыми атрибутами, чтобы я мог использовать отражение для перечисления областей и категорий. Это удовлетворило # 1, но потом я понял, что я также хотел # 2 и # 3.

Мой следующий подход состоял в том, чтобы создать простую схему XML, которая позволила бы мне указать в XML набор областей (по одной на файл), а затем встроить эти файлы XML в файл ресурсов, который будет развернут с моим решением. Я не уверен, что это будет то, чего я хочу в долгосрочной перспективе, но я не уверен в другом хорошем способе сделать это, кроме как просто сбросить файлы XML в куст 14 (тьфу).

У кого-нибудь еще есть хороший способ сделать это?

1 Ответ

1 голос
/ 03 ноября 2011

Вы всегда можете хранить XML в пакете свойств Фермы.Вы сможете использовать имена свойств, чтобы также указать конфигурацию для каждой локали и вернуться к значению по умолчанию, если оно не найдено.

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