微軟企業庫4 1學習筆記(八)建立物件 續集2

2022-06-14 04:36:11 字數 1060 閱讀 6880

3.3通過配置指定和unity的整合

另外一種方法是在配置源中指定配置的需要,你可以指定下面的一條或者多條:

企業庫的配置scheme和unity的配置scheme是獨立的。但是你可以將unity的配置節資訊和企業庫的配置資訊放在同乙個檔案中,例如unity配置中的乙個或者多個容器,返回型別,對映關係,返回例項,每個容器使用的extensions。關於unity的具體配置scheme可以參看unity的文件。

3.4使用企業庫整合facades

你可以使用unity在企業庫物件例項中注入自定義的業務物件和類。但是一些企業庫提供的靜態的facades不能被注入。相反,你可以使用企業庫提供的非靜態facades,下面顯示乙個靜態的facades和對應的非靜態facades。

existing facades            new facade for use with unity

exceptionpolicy              exceptionmanager

tracer                    tracermanager

cryptographer              cryptographymanager

3.5將企業庫物件注入到自定義業務物件中

你可以使用unity將企業庫物件例項和服務注入到自定義業務物件和元件中,下面的**顯示了乙個類如何依賴乙個logwriter例項。

public

class

mynewobjct

}你可以在容器中載入企業庫核心extension和logging模組的extension,然後初始化自定義的類來完成對logwriter的注入引用。

class

mynewobject

}class

class1

}4、通過建構函式直接建立企業庫物件

下面的**顯示了如何通過建構函式建立sqldatabase物件

sqldatabase sqldb 

=new

sqldatabase(

"server=localhost;database=test;uid=as;pwd=as");

微軟企業庫4 1學習筆記(八)建立物件 續集2

3.3通過配置指定和unity的整合 另外一種方法是在配置源中指定配置的需要,你可以指定下面的一條或者多條 企業庫的配置scheme和unity的配置scheme是獨立的。但是你可以將unity的配置節資訊和企業庫的配置資訊放在同乙個檔案中,例如unity配置中的乙個或者多個容器,返回型別,對映關係...

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

在企業庫的很多模組中都實現了很多常用的功能,他們同樣對企業庫以外的應用 也很有用。例如,資料序列化和訪問配置資訊。為了提供可用性,這些 都放在企業庫核心的common程式集中。另外,所有的模組都被設計為最小的依賴,以便他們可以單獨使用。除了unity,所有的企業庫都依賴於企業庫的核心庫,核心庫包含了...

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

在企業庫的很多模組中都實現了很多常用的功能,他們同樣對企業庫以外的應用 也很有用。例如,資料序列化和訪問配置資訊。為了提供可用性,這些 都放在企業庫核心的common程式集中。另外,所有的模組都被設計為最小的依賴,以便他們可以單獨使用。除了unity,所有的企業庫都依賴於企業庫的核心庫,核心庫包含了...