AppDomainSetup.AppDomainManagerAssembly Eigenschaft

Definition

Ruft den Anzeigenamen der Assembly ab, die den Typ des Anwendungsdomänen-Managers für mit diesem AppDomainSetup-Objekt erstellte Anwendungsdomänen bereitstellt, oder legt diesen fest.

public:
 property System::String ^ AppDomainManagerAssembly { System::String ^ get(); void set(System::String ^ value); };
public string AppDomainManagerAssembly { get; set; }
member this.AppDomainManagerAssembly : string with get, set
Public Property AppDomainManagerAssembly As String

Eigenschaftswert

Der Anzeigename der Assembly, die den Type des Anwendungsdomänen-Managers bereitstellt.

Hinweise

Um den Typ des Anwendungsdomänen-Managers anzugeben, legen Sie sowohl diese Eigenschaft als auch die AppDomainManagerType -Eigenschaft fest. Wenn eine dieser Eigenschaften nicht festgelegt ist, wird die andere ignoriert.

Wenn kein Typ angegeben wird, wird der Anwendungsdomänen-Manager aus demselben Typ wie die übergeordnete Anwendungsdomäne (d. a. die Anwendungsdomäne, von der aus die AppDomain.CreateDomain -Methode aufgerufen wird) erstellt.

Wenn die Anwendungsdomäne geladen wird, wird ausgelöst, TypeLoadException wenn die Assembly nicht vorhanden ist oder wenn die Assembly nicht den von der AppDomainManagerType -Eigenschaft angegebenen Typ enthält. FileLoadException wird ausgelöst, wenn die Assembly gefunden wird, aber die Versionsinformationen nicht übereinstimmen.

Verwenden Sie zum Festlegen des Anwendungsdomänen-Managers für die Standardanwendungsdomäne die <Elemente appDomainManagerAssembly> und <appDomainManagerType> im <Laufzeitabschnitt> der Anwendungskonfigurationsdatei, oder verwenden Sie die in AppDomainManagerbeschriebenen Umgebungsvariablen.

Für dieses Feature muss die Anwendung voll vertrauenswürdig sein. (Eine anwendung, die auf dem Desktop ausgeführt wird, verfügt beispielsweise über volle Vertrauenswürdigstellung.) Wenn die Anwendung nicht voll vertrauenswürdig ist, wird ein TypeLoadException ausgelöst.

Das Format des Assemblyanzeigenamens wird durch die Assembly.FullName -Eigenschaft angegeben.

Gilt für: