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, který chcete otestovat.
Návraty
Nulový odkaz (Nothing
v Visual Basic), pokud nejsou nastaveny žádné přepínače kompatibility; jinak logická hodnota označující, jestli je nastavený přepínač kompatibility určenývalue
.
Poznámky
Tato metoda testuje, jestli 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 rozhraní .NET Framework. Nastaví se 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 pro obnovení chování starších verzí rozhraní .NET Framework.
Přepínač | Význam |
---|---|
"NetFx40_LegacySecurityPolicy" | Zabezpečení přístupu kódu (CAS) pro rozhraní .NET Framework 3.5 je v této doméně aplikace povolené. Viz <element NetFx40_LegacySecurityPolicy>. |
"NetFx40_Legacy20SortingBehavior" | Výchozí nastavení řazení řetězců pro rozhraní .NET Framework 3.5 je v této doméně aplikace povolené. Jeho úspěch vyžaduje instalaci sort00001000.dll. Viz <element CompatSortNLSVersion>. |
"NetFx40_Legacy40SortingBehavior" | Výchozí nastavení řazení řetězců pro rozhraní .NET Framework 4and Unicode 5.0 je v této doméně aplikace povolené. Jeho úspěch vyžaduje instalaci sort00060101.dll. |
"NetFx40_TimeSpanLegacyFormatMode" | TimeSpan Chování formátování pro rozhraní .NET Framework 3.5 je v této doméně aplikace povolené. Viz <část TimeSpan_LegacyFormatMode> Element a část Obnovení starší verze formátování 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í hashovací kód napříč doménami aplikace. Viz UseRandomizedStringHashAlgorithm<> – element. |