AppDomain.IsCompatibilitySwitchSet(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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>. |