<appDomainManagerAssembly> – element
Určuje sestavení, které poskytuje správce domény aplikace pro výchozí doménu aplikace v procesu.
<Konfigurace>
<Runtime>
<appDomainManagerAssembly>
Syntax
<appDomainManagerAssembly
value="assembly display 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 zobrazovaný název sestavení, které poskytuje 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 určit typ správce domény aplikace, musíte zadat jak tento prvek, tak <appDomainManagerType> element. Pokud některý z těchto prvků není zadán, druhý prvek bude ignorován.
Při načtení výchozí domény aplikace je vyvolána, TypeLoadException pokud zadané sestavení neexistuje nebo pokud sestavení neobsahuje typ určený elementem <appDomainManagerType> a proces se nepodaří spustit. Pokud je sestavení nalezeno, ale informace o verzi se neshoduje, FileLoadException je vyvolán .
Pokud 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 Pomocí vlastností a AppDomainSetup.AppDomainManagerAssembly určete jiný typ správce domény aplikace pro novou doménu aplikace.
Zadání 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á úplný vztah důvěryhodnosti.) Pokud aplikace nemá úplný vztah důvěryhodnosti, vyvolá se TypeLoadException .
Formát zobrazovaného názvu sestavení naleznete ve Assembly.FullName vlastnosti .
Tento element konfigurace je k dispozici pouze v rozhraní .NET Framework 4 a novějším.
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 typem MyMgr
AdMgrExample
v sestavení.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>