AppDomain.IsCompatibilitySwitchSet(String) Methode

Definition

Ruft einen booleschen Wert, der NULL-Werte zulässt, ab, der angibt, ob alle Kompatibilitätsschalter festgelegt werden und ob in diesem Fall der angegebene Kompatibilitätsschalter festgelegt wird.Gets a nullable Boolean value that indicates whether any compatibility switches are set, and if so, whether the specified compatibility switch is set.

public:
 Nullable<bool> IsCompatibilitySwitchSet(System::String ^ value);
public Nullable<bool> IsCompatibilitySwitchSet (string value);
member this.IsCompatibilitySwitchSet : string -> Nullable<bool>
Public Function IsCompatibilitySwitchSet (value As String) As Nullable(Of Boolean)

Parameter

value
String

Der zu überprüfende Kompatibilitätsschalter.The compatibility switch to test.

Gibt zurück

Ein NULL-Verweis (Nothing in Visual Basic), wenn keine Kompatibilitätsschalter festgelegt werden, andernfalls ein boolescher Wert, der angibt, ob der durch value angegebene Kompatibilitätsschalter festgelegt wird.A null reference (Nothing in Visual Basic) if no compatibility switches are set; otherwise, a Boolean value that indicates whether the compatibility switch that is specified by value is set.

Hinweise

Diese Methode testet, ob der angegebene Kompatibilitäts Schalter für die aktuelle Anwendungsdomäne festgelegt wurde.This method tests whether the specified compatibility switch has been set for the current application domain. Kompatibilitäts Switches stellen in der Regel ein Verhalten (z. b. die Sortierung von Zeichen folgen) wieder her, das sich zwischen den Versionen der .NET Framework geändert hat.Compatibility switches typically restore a behavior (such as the way strings are sorted) that was changed between versions of the .NET Framework. Sie werden festgelegt, indem Sie die AppDomainSetup.SetCompatibilitySwitches-Methode aufrufen, bevor Sie eine Anwendungsdomäne erstellen.They are set by calling the AppDomainSetup.SetCompatibilitySwitches method before creating an application domain.

Die folgende Tabelle enthält Beispiele für Kompatibilitäts Switches, die festgelegt werden können, um das Verhalten früherer Versionen des .NET Framework wiederherzustellen.The following table provides examples of compatibility switches that can be set to restore the behavior of earlier versions of the .NET Framework.

SchalterSwitch BedeutungMeaning
"NetFx40_LegacySecurityPolicy""NetFx40_LegacySecurityPolicy" Die Code Zugriffssicherheit (Code Access Security, CAS) für die .NET Framework 3,5.NET Framework 3.5 ist in dieser Anwendungsdomäne aktiviert.Code access security (CAS) for the .NET Framework 3,5.NET Framework 3.5 is enabled in this application domain. Weitere Informationen finden Sie unter <NetFx40_LegacySecurityPolicy> Element.See <NetFx40_LegacySecurityPolicy> Element.
"NetFx40_Legacy20SortingBehavior""NetFx40_Legacy20SortingBehavior" Die Standardwerte für die Zeichen folgen Sortierung für die .NET Framework 3,5.NET Framework 3.5 sind in dieser Anwendungsdomäne aktiviert.String sorting defaults for the .NET Framework 3,5.NET Framework 3.5 are enabled in this application domain. Der Erfolg erfordert, dass sort00001000. dll installiert ist.Its success requires sort00001000.dll to be installed. Weitere Informationen finden Sie unter <compatsortnlsversion>-Element.See <CompatSortNLSVersion> Element.
"NetFx40_Legacy40SortingBehavior""NetFx40_Legacy40SortingBehavior" Die Standardwerte für die Zeichen folgen Sortierung für die .NET Framework 4.NET Framework 4und Unicode 5,0 sind in dieser Anwendungsdomäne aktiviert.String sorting defaults for the .NET Framework 4.NET Framework 4and Unicode 5.0 are enabled in this application domain. Der Erfolg erfordert, dass sort00060101. dll installiert ist.Its success requires sort00060101.dll to be installed.
"NetFx40_TimeSpanLegacyFormatMode""NetFx40_TimeSpanLegacyFormatMode" TimeSpan Formatierungs Verhalten für die .NET Framework 3,5.NET Framework 3.5 in dieser Anwendungsdomäne aktiviert ist.TimeSpan formatting behavior for the .NET Framework 3,5.NET Framework 3.5 is enabled in this application domain. Weitere Informationen finden Sie unter <TimeSpan_LegacyFormatMode>-Element und im Abschnitt "Wiederherstellen der veralteten Zeitspannen Formatierung" des TimeSpan Themas.See <TimeSpan_LegacyFormatMode> Element and the "Restoring Legacy TimeSpan Formatting" section of the TimeSpan topic.
"UseRandomizedStringHashAlgorithm""UseRandomizedStringHashAlgorithm" Die Laufzeit berechnet Hashcodes für Zeichen folgen pro Anwendungsdomäne, anstatt einen einzigen Hash Algorithmus zu verwenden, der einen konsistenten Hashcode über Anwendungs Domänen hinweg erzeugt.The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. Weitere Informationen finden Sie unter <userandomizedstringhashalgorithm> Element.See <UseRandomizedStringHashAlgorithm> Element.

Gilt für:

Siehe auch