AppDomain.IsCompatibilitySwitchSet(String) Metod

Definition

Hämtar ett booleskt värde som anger om några kompatibilitetsväxlar har angetts och i så fall om den angivna kompatibilitetsväxeln har angetts.

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)

Parametrar

value
String

Kompatibilitetsväxlingen för att testa.

Returer

En null-referens (Nothing i Visual Basic) om inga kompatibilitetsväxlar har angetts. Annars ett booleskt värde som anger om kompatibilitetsväxeln som anges av value har angetts.

Kommentarer

Den här metoden testar om den angivna kompatibilitetsväxeln har angetts för den aktuella programdomänen. Kompatibilitetsväxlar återställer vanligtvis ett beteende (till exempel hur strängar sorteras) som har ändrats mellan versioner av .NET Framework. De anges genom att anropa AppDomainSetup.SetCompatibilitySwitches metoden innan du skapar en programdomän.

Följande tabell innehåller exempel på kompatibilitetsväxlar som kan ställas in för att återställa beteendet för tidigare versioner av .NET Framework.

Ändra Innebörd
"NetFx40_LegacySecurityPolicy" Kodåtkomstsäkerhet (CAS) för .NET Framework 3.5 är aktiverat i den här programdomänen. Se <NetFx40_LegacySecurityPolicy> element.
"NetFx40_Legacy20SortingBehavior" Standardvärden för strängsortering för .NET Framework 3.5 är aktiverade i den här programdomänen. För att den ska lyckas måste sort00001000.dll installeras. Se <CompatSortNLSVersion-element>.
"NetFx40_Legacy40SortingBehavior" Standardvärden för strängsortering för .NET Framework 4 och Unicode 5.0 är aktiverade i den här programdomänen. För att den ska lyckas måste sort00060101.dll installeras.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpan formateringsbeteende för .NET Framework 3.5 är aktiverat i den här programdomänen. Se <avsnittet TimeSpan_LegacyFormatMode> Element och avsnittet TimeSpan "Återställa äldre timeSpan-formatering".
"UseRandomizedStringHashAlgorithm" Körningen beräknar hash-koder för strängar per programdomän i stället för att använda en enda hashalgoritm som genererar en konsekvent hash-kod mellan programdomäner. Se elementet <UseRandomizedStringHashAlgorithm>.

Gäller för

Se även