2011年6月5日 星期日

Enterprise Library 如何使用外部配置文件

網路上這篇真的不多,翻遍所有;就是零散不集中,讓想要用 Enterprise Library 真是有點害怕!
主要是文件過少,大家放出來的經驗值也不高!
底下依此篇Enterprise Library 2.0 技巧 如何使用外部配置文件取精要和重點,只要如此作即可達到"外部配置文件 .config"
---------
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.EnterpriseLibrary.ExceptionHandling;

static void Main(string[] args)
{
try
{
FileConfigurationSource dataSource = new FileConfigurationSource("data-filesource.config");

DatabaseProviderFactory dbFactory = new DatabaseProviderFactory(dataSource);

Database db = dbFactory.Create("EntLibInstance");

db.ExecuteNonQuery("ProcName");

}
catch (Exception ex)
{
FileConfigurationSource exceptionsSource = new FileConfigurationSource("exceptions-filesource.config");

ExceptionPolicyFactory exceptionFactory = new ExceptionPolicyFactory(exceptionsSource);

ExceptionPolicyImpl exceptionPolicy = exceptionFactory.Create("Event Policy");

if (exceptionPolicy.HandleException(ex))

throw;
}
}
---
以上就祝大家好運,可以開始研究了

沒有留言:

張貼留言