AppDomainSetup.AppDomainManagerAssembly Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nom d’affichage de l’assembly qui fournit le type du gestionnaire de domaine d’application pour les domaines d’application créés en utilisant cet objet AppDomainSetup.
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
Valeur de propriété
Nom d’affichage de l’assembly qui fournit le Type du gestionnaire de domaine d’application.
Remarques
Pour spécifier le type du gestionnaire de domaine d’application, définissez cette propriété et la AppDomainManagerType propriété. Si l’une de ces propriétés n’est pas définie, l’autre est ignoré.
Si aucun type n’est fourni, le gestionnaire de domaine d’application est créé à partir du même type que le domaine d’application parent (autrement dit, le domaine d’application à partir duquel la AppDomain.CreateDomain méthode est appelée).
Lorsque le domaine d’application est chargé, TypeLoadException est levée si l’assembly n’existe pas ou si l’assembly ne contient pas le type spécifié par la AppDomainManagerType propriété. FileLoadException est levée si l’assembly est trouvé, mais que les informations de version ne correspondent pas.
Pour définir le gestionnaire de domaine d’application pour le domaine d’application par défaut, utilisez les éléments et les <appDomainManagerAssembly> éléments de la <runtime> section du fichier de configuration de l’application ou utilisez les variables d’environnement décrites dans AppDomainManager.<appDomainManagerType>
Cette fonctionnalité nécessite que l’application dispose d’une confiance totale. (Par exemple, une application s’exécutant sur le bureau a une confiance totale.) Si l’application ne dispose pas d’une confiance totale, une opération TypeLoadException est levée.
Le format du nom complet de l’assembly est donné par la Assembly.FullName propriété.