Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Typ an, der als Anwendungsdomänen-Manager für die Standardanwendungsdomäne dient.
<appDomainManagerAssembly
value="type name" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribute |
Beschreibung |
|---|---|
value |
Erforderliches Attribut. Gibt den Namen des Typs einschließlich Namespace an, der im Prozess als Anwendungsdomänen-Manager für die Standardanwendungsdomäne dient. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
runtime |
Enthält Informationen über die Assemblybindung und die Garbage Collection. |
Hinweise
Um den Typ des Anwendungsdomänen-Managers anzugeben, müssen Sie dieses Element und das <appDomainManagerAssembly>-Element angeben. Wenn eines dieser Elemente nicht angegeben wird, wird das andere ignoriert.
Wenn die Standardanwendungsdomäne geladen wird, wird TypeLoadException ausgelöst, falls der angegebene Typ nicht in der Assembly enthalten ist, die vom <appDomainManagerAssembly>-Element angegeben wird; außerdem wird der Prozess nicht gestartet.
Wenn Sie den Typ des Anwendungsdomänen-Managers für die Standardanwendungsdomäne angeben, erben andere Anwendungsdomänen, die aus der Standardanwendungsdomäne erstellt wurden, den Typ des Anwendungsdomänen-Managers. Verwenden Sie die AppDomainSetup.AppDomainManagerType-Eigenschaft und die AppDomainSetup.AppDomainManagerAssembly-Eigenschaft, um für eine neue Anwendungsdomäne einen anderen Anwendungsdomänen-Managertyp anzugeben.
Um den Anwendungsdomänen-Managertyp anzugeben, ist vollständige Vertrauenswürdigkeit für die Anwendung erforderlich. (Eine Anwendung, die auf dem Desktop ausgeführt wird, hat beispielsweise vollständige Vertrauenswürdigkeit.) Wenn die Anwendung keine vollständige Vertrauenswürdigkeit hat, wird eine TypeLoadException ausgelöst.
Das Format von Typs und Namespace entspricht dem Format, das für die Type.FullName-Eigenschaft verwendet wird.
Dieses Konfigurationselement ist erst ab .NET Framework, Version 4 verfügbar.
Beispiel
Im folgenden Beispiel wird gezeigt, wie angegeben werden kann, dass der MyMgr-Typ in der AdMgrExample-Assembly als Anwendungsdomänen-Manager für die Standardanwendungsdomäne eines Prozesses verwendet wird.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>
Siehe auch
Referenz
<appDomainManagerAssembly>-Element
Schema für Laufzeiteinstellungen
ICLRControl::SetAppDomainManagerType-Methode
AppDomainSetup.AppDomainManagerType
AppDomainSetup.AppDomainManagerAssembly