天天看點

微軟企業庫4.1學習筆記(十一)企業庫的核心類

  在企業庫的很多子產品中都實作了很多常用的功能,他們同樣對企業庫以外的應用代碼也很有用。例如,資料序列化和通路配置資訊。為了提供可用性,這些代碼都放在企業庫核心的Common程式集中。

  另外,所有的子產品都被設計為最小的依賴,以便他們可以單獨使用。除了Unity,所有的企業庫都依賴于企業庫的核心庫,核心庫包含了下面的子系統:

  •   Common程式集
  •   子產品的儀表盤,子產品的運作情況
  •   配置資訊的幫助類,和設計時支援元件

  1、Common程式集

  企業庫中包含一個叫做Common的程式集,裡面包含了一些被其他子產品使用的,非常有用的功能。使用企業庫的任何一個子產品(除去Unity子產品)都需要添加對這個程式集的引用。通過提供一些通用的功能,來減少各個子產品之間的依賴程度。

  2、儀表盤

  大部分的子產品都提供了儀表盤,儀表盤的類型如下:

  •   性能計數器
  •   事件日志
  •   WMI事件

  儀表類是核心類庫的一部分,是在Common程式集中。可以在你的應用中使用它。

  預設,儀表功能是被禁用的,你可以使用企業庫的配置工具來激活每種類型的儀表功能。如果你具有管理者權限,你能使用installutil.exe安裝儀表功能。

  有一些功能子產品依賴的儀表功能被包裝在單個子產品中。例如,異常處理子產品使用日志子產品記錄異常資訊,但是這不是必須要的,你可以将異常資訊記錄在其他地方,可以記錄在事件日志中,或者你可以擴充異常處理子產品,提供自定義的異常資訊日志provider。

  3、配置資訊幫助類和設計時支援元件

繼續閱讀