AppDomainSetup Classe
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.
Représente des informations de liaison d’assembly qui peuvent être ajoutées à une instance de AppDomain.
public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Héritage
-
AppDomainSetup
- Attributs
- Implémente
Remarques
La modification des propriétés d’une AppDomainSetup instance n’affecte aucun élément existant AppDomain. Elle peut affecter uniquement la création d’un nouveau AppDomain, lorsque la CreateDomain méthode est appelée avec l’instance AppDomainSetup en tant que paramètre.
Cette classe implémente l’interface IAppDomainSetup.
Attention
La valeur par défaut de la DisallowCodeDownload propriété est false. Ce paramètre n’est pas sécurisé pour les services. Pour empêcher les services de télécharger du code partiellement approuvé, définissez cette propriété sur true
Constructeurs
AppDomainSetup() |
Initialise une nouvelle instance de la classe AppDomainSetup. |
AppDomainSetup(ActivationArguments) |
Initialise une nouvelle instance de la classe AppDomainSetup avec les arguments d’activation spécifiés nécessaires pour l’activation basée sur un manifeste d’un domaine d’application. |
AppDomainSetup(ActivationContext) |
Initialise une nouvelle instance de la classe AppDomainSetup avec le contexte d’activation spécifié requis pour l’activation basée sur un manifeste d’un domaine d’application. |
Propriétés
ActivationArguments |
Obtient ou définit les données relatives à l'activation d'un domaine d'application. |
AppDomainInitializer |
Obtient ou définit le délégué AppDomainInitializer, qui représente une méthode de rappel appelée quand le domaine d’application est initialisé. |
AppDomainInitializerArguments |
Obtient ou définit les arguments passés à la méthode de rappel représentée par le délégué AppDomainInitializer. La méthode de rappel est appelée lors de l'initialisation du domaine d'application. |
AppDomainManagerAssembly |
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. |
AppDomainManagerType |
Obtient ou définit le nom complet du type qui fournit le gestionnaire de domaine d’application pour les domaines d’application créés à l’aide de cet objet AppDomainSetup. |
ApplicationBase |
Obtient le nom du répertoire contenant l’application. |
ApplicationName |
Obtient ou définit le nom de l'application. |
ApplicationTrust |
Obtient ou définit un objet contenant les informations de sécurité et d'approbation. |
CachePath |
Obtient ou définit le nom d’une zone propre à l’application où se trouvent les clichés instantanés des fichiers. |
ConfigurationFile |
Obtient ou définit le nom du fichier de configuration pour un domaine d'application. |
DisallowApplicationBaseProbing |
Spécifie si le chemin d'accès de base de l'application et le chemin d'accès binaire privé sont interrogés lors de la recherche des assemblys à charger. |
DisallowBindingRedirects |
Obtient ou définit une valeur qui indique si un domaine d'application autorise la redirection des liaisons d'assembly. |
DisallowCodeDownload |
Obtient ou définit une valeur qui indique si le téléchargement HTTP d'assemblys est autorisé pour un domaine d'application. |
DisallowPublisherPolicy |
Obtient ou définit une valeur qui indique si la section <publisherPolicy> contenue dans le fichier de configuration est appliquée à un domaine d’application. |
DynamicBase |
Obtient ou définit le répertoire de base où se trouve le répertoire des fichiers générés dynamiquement. |
LicenseFile |
Obtient ou définit l'emplacement du fichier de licence associé à ce domaine. |
LoaderOptimization |
Spécifie la stratégie d'optimisation utilisée pour charger un exécutable. |
PartialTrustVisibleAssemblies |
Obtient ou définit une liste d’assemblys marqués avec l’indicateur NotVisibleByDefault et rendus visibles pour le code de confiance partielle s’exécutant dans un domaine d’application en mode bac à sable (sandbox). |
PrivateBinPath |
Obtient ou définit la liste des répertoires sous le répertoire de base de l'application utilisés pour détecter les assemblys privés. |
PrivateBinPathProbe |
Obtient ou définit une valeur de chaîne qui inclut ou exclut ApplicationBase du chemin de recherche de l’application, puis recherche uniquement dans PrivateBinPath. |
SandboxInterop |
Obtient ou définit une valeur qui indique si la mise en cache de l’interface est désactivée pour les appels Interop dans le domaine d’application, de manière à effectuer un |
ShadowCopyDirectories |
Obtient ou définit les noms des répertoires contenant les assemblys pour lesquels des copies fantômes doivent être effectuées. |
ShadowCopyFiles |
Obtient ou définit une chaîne indiquant si les clichés instantanés sont activés ou désactivés. |
TargetFrameworkName |
Obtient (ou, dans .NET Framework, définit) une chaîne qui spécifie l’infrastructure cible dans un format qui peut être analysé par le FrameworkName(String) constructeur. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetConfigurationBytes() |
Retourne les informations de configuration XML définies par la méthode SetConfigurationBytes(Byte[]), qui substitue les informations de configuration XML de l'application. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
Définit les commutateurs spécifiés et rend le domaine d'application compatible avec les versions antérieures de .NET Framework pour les problèmes spécifiés. |
SetConfigurationBytes(Byte[]) |
Fournit des informations de configuration XML pour le domaine d'application, en remplaçant les informations de configuration XML de l'application. |
SetNativeFunction(String, Int32, IntPtr) |
Fournit au Common Language Runtime une autre implémentation d’une fonction de comparaison de chaînes. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |