0

Microsoft 定義の ConfigurationSection を読み込もうとしています:

Microsoft.ApplicationServer.Caching.DataCacheClientSection

しかし、タイプは internal であるため、従来の方法ではアクセスできません。

すなわち

var dataCacheClientSection = (DataCacheClientSection)ConfigurationManager.GetSection("dataCacheClient");

リフレクションを使用できることはわかっていますが、他のオプションはありますか?

4

1 に答える 1

1

構成ファイルをXmlDocumentとして開き、XPathを使用して必要なものを読み取ることができます。

何かのようなもの:

var xmlDoc = new XmlDocument();
xmlDoc.Load(Assembly.GetExecutingAssembly().Location + ".config");
XmlNode setting = xmlDoc.SelectSingleNode("configuration/...");

SelectSingleNodeで正しいXPathを使用する

于 2011-11-21T09:39:27.790 に答える