Sdílet prostřednictvím


AppDomain.IsCompatibilitySwitchSet(String) Metoda

Definice

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

Nullable<Boolean>

Nulový odkaz (Nothingv 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.

Platí pro

Viz také