AppDomain.IsCompatibilitySwitchSet(String) Méthode

Définition

Obtient une valeur booléenne Nullable qui indique si les commutateurs de compatibilité sont définis, et si tel est le cas, si le commutateur de compatibilité spécifié est défini.

public:
 Nullable<bool> IsCompatibilitySwitchSet(System::String ^ value);
public bool? IsCompatibilitySwitchSet (string value);
member this.IsCompatibilitySwitchSet : string -> Nullable<bool>
Public Function IsCompatibilitySwitchSet (value As String) As Nullable(Of Boolean)

Paramètres

value
String

Commutateur de compatibilité à tester.

Retours

Nullable<Boolean>

Une référence null (Nothing en Visual Basic) si aucun commutateur de compatibilité n'est défini ; sinon, une valeur booléenne qui indique si le commutateur de compatibilité spécifié par value est défini.

Remarques

Cette méthode teste si le commutateur de compatibilité spécifié a été défini pour le domaine d’application actuel. Les commutateurs de compatibilité restaurent généralement un comportement (par exemple, la façon dont les chaînes sont triées) qui a été modifié entre les versions du .NET Framework. Ils sont définis en appelant la AppDomainSetup.SetCompatibilitySwitches méthode avant de créer un domaine d’application.

Le tableau suivant fournit des exemples de commutateurs de compatibilité qui peuvent être définis pour restaurer le comportement des versions antérieures du .NET Framework.

Commutateur Signification
« NetFx40_LegacySecurityPolicy » La sécurité de l’accès au code (CAS) pour .NET Framework 3.5 est activée dans ce domaine d’application. Voir <NetFx40_LegacySecurityPolicy> élément.
« NetFx40_Legacy20SortingBehavior » Les valeurs par défaut de tri de chaîne pour .NET Framework 3.5 sont activées dans ce domaine d’application. Sa réussite nécessite l’installation de sort00001000.dll. Consultez <l’élément CompatSortNLSVersion>.
« NetFx40_Legacy40SortingBehavior » Les valeurs par défaut de tri de chaîne pour .NET Framework 4 et Unicode 5.0 sont activées dans ce domaine d’application. Sa réussite nécessite l’installation de sort00060101.dll.
« NetFx40_TimeSpanLegacyFormatMode » TimeSpan Le comportement de mise en forme du .NET Framework 3.5 est activé dans ce domaine d’application. Consultez <TimeSpan_LegacyFormatMode> élément et la section « Restauration de la mise en forme timeSpan héritée » de la TimeSpan rubrique.
« UseRandomizedStringHashAlgorithm » Le runtime calcule les codes de hachage pour les chaînes par domaine d’application au lieu d’utiliser un seul algorithme de hachage qui produit un code de hachage cohérent entre les domaines d’application. Voir <UseRandomizedStringHashAlgorithm> , élément.

S’applique à

Voir aussi