2011-11-03 67 views
0

我正在嘗試使用一組自定義診斷日誌記錄區域和類別來創建一個記錄到ULS的SharePoint應用程序。我正在使用SharePoint Guidance Library通過場特徵中的功能事件接收器來設置區域和類別,但我需要一種方法來部署一組區域和類別,並使用我的解決方案來允許更新區域和類別而不需要重建依賴它們的解決方案。所以:將自定義元數據部署到SharePoint的最佳方式是什麼?

  1. 我希望能夠引用我想在一個本地化的形式
  2. 我想部署該地區/類別的區域,並與永久的引用,將在內容在運行時
  3. 拉類別要能夠更新或添加到區域/類別名稱和嚴重程度沒有rebuil

我的第一種方法是建立了一套靜態類的帶有自定義屬性,這樣我可以使用反射來枚舉區和類別。這個滿意的#1,但後來我意識到,我也想#2和#3。

我的下一個方法是創建一個可以讓我在XML中指定一組區域(每個文件一個),一個簡單的XML架構,然後嵌入在一個資源文件的XML文件,我的解決方案進行部署。我不太確定這是否會成爲我想要的,但我不確定是否有另一種方法可以做到這一點,即將14個配置單元(ugh)中的XML文件轉儲出來。

有沒有其他人有一個很好的方法來做到這一點?

回答

1

您可以隨時將XML存儲在Farm的屬性包中。您將可以使用屬性名稱爲每個語言環境指定一個配置,如果找不到,則會回退到默認值。

相關問題