Freigeben über


AppDomainSetup.AppDomainManagerType Eigenschaft

Definition

Ruft den vollständigen Namen des Typs ab, der den Anwendungsdomänen-Manager für mit diesem AppDomainSetup-Objekt erstellte Anwendungsdomänen bereitstellt, oder legt diesen fest.

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

Eigenschaftswert

String

Der vollständige Name des Typs, einschließlich des Namespaces.

Hinweise

Um den Typ des Anwendungsdomänen-Managers anzugeben, legen Sie sowohl diese Eigenschaft als auch die AppDomainManagerAssembly 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, wenn die durch die AppDomainManagerAssembly Eigenschaft angegebene Assembly nicht den typ enthält, TypeLoadException der von dieser Eigenschaft angegeben ist.

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 vollständigen Namens eines Typs wird von der Type.FullName Eigenschaft angegeben.

Gilt für