指定作為預設應用域的應用程式域管理器的類型。
<configuration>
<runtime>
<appDomainManagerType>
語法
<appDomainManagerAssembly
value="type name" />
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
value |
必要屬性。 指定作為程序中預設應用域管理者的型別名稱,包括命名空間。 |
子元素
沒有。
父項目
| 元素 | Description |
|---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
runtime |
包含關於組裝裝訂與垃圾回收的資訊。 |
備註
若要指定應用程式網域管理器的類型,必須同時指定此元素與 <appDomainManagerAssembly> 元素。 若未指定其中任一元素,則忽略另一項。
當預設應用程式域載入時,TypeLoadException若指定的類型不存在於 appDomainManagerAssembly< 元素指定的組合語言>中,則會拋出該參數;且程序無法啟動。
當你為預設的應用程式網域指定應用程式網域管理員類型時,從預設網域建立的其他應用程式網域會繼承該應用程式網域管理員類型。 使用 and AppDomainSetup.AppDomainManagerTypeAppDomainSetup.AppDomainManagerAssembly 屬性來指定新的應用程式域的另一種應用程式域管理員類型。
指定應用程式域管理員類型需要應用程式擁有完全信任。 (例如,在桌面上執行的應用程式擁有完全信任。)若應用程式不具備完全信任,則拋出 a TypeLoadException 。
型別與命名空間的格式與該 Type.FullName 屬性所使用的格式相同。
此設定元素僅在 .NET Framework 4 及以後版本中提供。
Example
以下範例說明如何指定程序預設應用域的應用程式域管理器為組合中MyMgr型AdMgrExample別。
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>