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.
<Konfiguration>
<Laufzeit>
<appDomainManagerType>
Syntax
<appDomainManagerAssembly
value="type name" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
value |
Erforderliches Attribut. Gibt den Namen des Typs einschließlich des Namespaces an, der als Anwendungsdomänen-Manager für die Standardanwendungsdomäne im Prozess dient. |
Untergeordnete Elemente
Keiner.
Übergeordnete Elemente
| Element | Description |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
runtime |
Enthält Informationen zur Assemblybindung und Garbage Collection. |
Bemerkungen
Um den Typ des Anwendungsdomänen-Managers anzugeben, müssen Sie sowohl dieses Element als auch das <appDomainManagerAssembly-Element> angeben. Wenn eines dieser Elemente nicht angegeben ist, wird der andere ignoriert.
Wenn die Standardanwendungsdomäne geladen wird, wird ausgelöst, TypeLoadException wenn der angegebene Typ nicht in der Assembly vorhanden ist, die <vom element "appDomainManagerAssembly> " angegeben wird. Der Prozess kann nicht gestartet werden.
Wenn Sie den Anwendungsdomänen-Manager-Typ für die Standardanwendungsdomäne angeben, erben andere Anwendungsdomänen, die aus der Standardanwendungsdomäne erstellt wurden, den Anwendungsdomänen-Managertyp. Verwenden Sie die AppDomainSetup.AppDomainManagerType Eigenschaften und AppDomainSetup.AppDomainManagerAssembly die Eigenschaften, um einen anderen Anwendungsdomänen-Managertyp für eine neue Anwendungsdomäne anzugeben.
Für die Angabe des Anwendungsdomänen-Manager-Typs muss die Anwendung voll vertrauenswürdig sein. (Beispielsweise hat eine Anwendung, die auf dem Desktop ausgeführt wird, voll vertrauenswürdig.) Wenn die Anwendung nicht voll vertrauenswürdig ist, wird ein TypeLoadException Fehler ausgelöst.
Das Format des Typs und Namespaces ist dasselbe Format, das für die Type.FullName Eigenschaft verwendet wird.
Dieses Konfigurationselement ist nur in .NET Framework 4 und höher verfügbar.
Example
Das folgende Beispiel zeigt, wie Sie angeben, dass der Anwendungsdomänen-Manager für die Standardanwendungsdomäne eines Prozesses der MyMgr Typ in der AdMgrExample Assembly ist.
<configuration>
<runtime>
<appDomainManagerType value="MyMgr" />
<appDomainManagerAssembly
value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
</runtime>
</configuration>