AppDomain.IsCompatibilitySwitchSet(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá logickou hodnotu s možnou hodnotou null, která označuje, zda jsou nastaveny nějaké přepínače kompatibility, a pokud ano, zda je zadaný přepínač kompatibility nastaven.
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)
Parametry
- value
- String
Přepínač kompatibility pro testování.
Návraty
Nulový odkaz (Nothing v Visual Basic) pokud nejsou nastaveny žádné přepínače kompatibility. V opačném případě je nastavena logická hodnota označující, zda je nastaven přepínač kompatibility určený value.
Poznámky
Tato metoda testuje, zda byl zadaný přepínač kompatibility nastaven pro aktuální doménu aplikace. Přepínače kompatibility obvykle obnovují chování (například způsob řazení řetězců), které se změnily mezi verzemi .NET Frameworku. Jsou nastaveny voláním AppDomainSetup.SetCompatibilitySwitches metody před vytvořením domény aplikace.
Následující tabulka obsahuje příklady přepínačů kompatibility, které lze nastavit tak, aby se obnovilo chování starších verzí rozhraní .NET Framework.
| Přepínač | Význam |
|---|---|
| "NetFx40_LegacySecurityPolicy" | V této doméně aplikace je povolené zabezpečení přístupu kódu (CAS) pro .NET Framework 3.5. Viz <element NetFx40_LegacySecurityPolicy>. |
| "NetFx40_Legacy20SortingBehavior" | V této doméně aplikace jsou povoleny výchozí hodnoty řazení řetězců pro .NET Framework 3.5. Jeho úspěch vyžaduje instalaci sort00001000.dll. Viz <CompatSortNLSVersion> – element. |
| "NetFx40_Legacy40SortingBehavior" | V této doméně aplikace jsou povolené výchozí řazení řetězců pro .NET Framework 4and Unicode 5.0. Jeho úspěch vyžaduje instalaci sort00060101.dll. |
| "NetFx40_TimeSpanLegacyFormatMode" | TimeSpan chování formátování pro .NET Framework 3.5 je povoleno v této doméně aplikace. Viz <TimeSpan_LegacyFormatMode> Element a část Obnovení starší verze formátu TimeSpan v TimeSpan tématu. |
| "UseRandomizedStringHashAlgorithm" | Modul runtime vypočítá kódy hash pro řetězce na základě domény aplikace místo použití jednoho algoritmu hash, který vytváří konzistentní kód hash napříč doménami aplikace. Viz. <UseRandomizedStringHashAlgorithm> Element. |