AppDomainSetup.AppDomainManagerAssembly Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 der andere ignoriert.
Wenn kein Typ bereitgestellt wird, wird der Anwendungsdomänen-Manager aus demselben Typ wie die übergeordnete Anwendungsdomäne erstellt (d. a. die Anwendungsdomäne, aus der die AppDomain.CreateDomain Methode aufgerufen wird).
Wenn die Anwendungsdomäne geladen wird, wird ausgelöst, TypeLoadException wenn die Assembly nicht vorhanden ist, oder wenn die Assembly den vom Eigenschaft angegebenen AppDomainManagerType Typ nicht enthält. FileLoadException wird ausgelöst, wenn die Assembly gefunden wird, aber die Versionsinformationen nicht übereinstimmen.
Um den Anwendungsdomänen-Manager für die Standardanwendungsdomäne festzulegen, verwenden Sie die elemente <appDomainManagerType> im <runtime> Abschnitt der Anwendungskonfigurationsdatei oder verwenden Sie die <appDomainManagerAssembly> in " beschriebenen AppDomainManagerUmgebungsvariablen".
Dieses Feature erfordert, dass die Anwendung voll vertrauenswürdig ist. (Beispielsweise hat eine Anwendung, die auf dem Desktop ausgeführt wird, voll vertrauenswürdig.) Wenn die Anwendung nicht voll vertrauenswürdig ist, wird eine TypeLoadException ausgelöst.
Das Format des Assemblyanzeigenamens wird von der Assembly.FullName Eigenschaft angegeben.