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 die Assembly an, die den Anwendungsdomänen-Manager für die Standardanwendungsdomäne im Prozess bereitstellt.
<Konfiguration>
<Laufzeit>
<appDomainManagerAssembly>
Syntax
<appDomainManagerAssembly
value="assembly display name" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
value |
Erforderliches Attribut. Gibt den Anzeigenamen der Assembly an, die den Anwendungsdomänen-Manager für die Standardanwendungsdomäne im Prozess bereitstellt. |
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 <appDomainManagerType-Element> angeben. Wenn eines dieser Elemente nicht angegeben ist, wird der andere ignoriert.
Wenn die Standardanwendungsdomäne geladen wird, wird ausgelöst, TypeLoadException wenn die angegebene Assembly nicht vorhanden ist oder wenn die Assembly nicht den vom <element "appDomainManagerType> " angegebenen Typ enthält. Der Prozess kann nicht gestartet werden. Wenn die Assembly gefunden wird, aber die Versionsinformationen nicht übereinstimmen, wird ein FileLoadException Fehler ausgelöst.
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 Assemblyanzeigenamens finden Sie in der Assembly.FullName Eigenschaft.
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>