<appDomainManagerType> – element
Určuje typ, který slouží jako správce domény aplikace pro výchozí doménu aplikace.
<Konfigurace>
<Runtime>
<appDomainManagerType>
Syntax
<appDomainManagerAssembly
value="type name" />
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
value |
Požadovaný atribut. Určuje název typu, včetně oboru názvů, který slouží jako správce domény aplikace pro výchozí doménu aplikace v procesu. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbách sestavení a uvolnění paměti. |
Poznámky
Chcete-li zadat typ správce domény aplikace, musíte zadat jak tento prvek, tak <appDomainManagerAssembly> element. Pokud některý z těchto prvků není zadán, druhý je ignorován.
Při načtení výchozí domény aplikace je vyvolána, TypeLoadException pokud zadaný typ neexistuje v sestavení určeném elementem <appDomainManagerAssembly> a proces se nepodaří spustit.
Když zadáte typ správce domény aplikace pro výchozí doménu aplikace, ostatní domény aplikace vytvořené z výchozí domény aplikace dědí typ správce domény aplikace. AppDomainSetup.AppDomainManagerType Vlastnosti a AppDomainSetup.AppDomainManagerAssembly slouží k zadání jiného typu správce domény aplikace pro novou doménu aplikace.
Určení typu správce domény aplikace vyžaduje, aby aplikace měla úplný vztah důvěryhodnosti. (Například aplikace spuštěná na ploše má plnou důvěryhodnost.) Pokud aplikace nemá úplný vztah důvěryhodnosti, vyvolá se TypeLoadException příkaz .
Formát typu a oboru názvů je stejný jako formát, který se používá pro Type.FullName vlastnost.
Tento element konfigurace je k dispozici pouze v rozhraní .NET Framework 4 a novějších verzích.
Příklad
Následující příklad ukazuje, jak určit, že správce domény aplikace pro výchozí doménu aplikace procesu je MyMgr
typem AdMgrExample
v sestavení.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>