Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

LoaderOptimization énumération

 

Date de publication : novembre 2016

Énumération utilisée avec la classe LoaderOptimizationAttribute pour spécifier les optimisations du chargeur pour un exécutable.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum LoaderOptimization

Nom du membreDescription
DisallowBindings

Obsolète. Ignoré par le Common Language Runtime.

DomainMask

Obsolète. Ne pas utiliser. Ce masque sélectionne les valeurs de domaine, en filtrant l’indicateur DisallowBindings inutilisé.

MultiDomain

Indique que l’application aura probablement plusieurs domaines qui utilisent le même code et que le chargeur doit partager des ressources internes maximales entre domaines d’application.

MultiDomainHost

Indique que l’application hébergera probablement du code unique dans plusieurs domaines et que le chargeur doit partager des ressources entre domaines d’application uniquement pour des assemblys (avec nom fort) globalement disponibles qui ont été ajoutés au Global Assembly Cache.

NotSpecified

Indique qu’aucune optimisation de partage des ressources internes n’est spécifiée. Si le domaine par défaut ou l’interface d’hébergement a spécifié une optimisation, le chargeur utilise alors celle-ci ; sinon, le chargeur utilise SingleDomain.

SingleDomain

Indique que l’application aura probablement un domaine unique et que le chargeur ne doit pas partager de ressources internes entre domaines d’application.

La signification de MultiDomainHost modifié dans le .NET Framework version 2.0. Le chargeur de partage désormais des ressources entre domaines d’application uniquement pour les assemblys qui ont été ajoutés au global assembly cache.

System_CAPS_noteRemarque

Si la stratégie d’accès au code personnalisé est défini pour le AppDomain, à l’aide de la SetAppDomainPolicy propriété et le AppDomain est créé à l’aide de la MultiDomain indicateur, l’effet est identique à la MultiDomainHost indicateur ; autrement dit, seuls les assemblys dans le GAC sont partagés. Lorsque cela se produit, le chargeur ne lève pas d’exception et l’application ne bénéficie pas des gains de performances associés à la MultiDomain indicateur.

Pour plus d’informations sur le partage d’assemblys et le chargement d’un assembly indépendant du domaine, consultez domaines d’Application et assemblys.

.NET Framework
Disponible depuis 1.1
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Retour au début
Afficher: