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.

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)

Parameter

value
String

Der zu überprüfende Kompatibilitätsschalter.

Gibt zurück

Nullable<Boolean>

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.

Hinweise

Diese Methode überprüft, ob der angegebene Kompatibilitätsschalter für die aktuelle Anwendungsdomäne festgelegt wurde. Kompatibilitätsschalter wiederherstellen normalerweise ein Verhalten (z. B. die Art und Weise, wie Zeichenfolgen sortiert werden), die zwischen Versionen der .NET Framework geändert wurden. Sie werden festgelegt, indem sie die AppDomainSetup.SetCompatibilitySwitches Methode aufrufen, bevor Sie eine Anwendungsdomäne erstellen.

In der folgenden Tabelle finden Sie Beispiele für Kompatibilitätsschalter, die festgelegt werden können, um das Verhalten früherer Versionen der .NET Framework wiederherzustellen.

Schalter Bedeutung
"NetFx40_LegacySecurityPolicy" Codezugriffssicherheit (CAS) für die .NET Framework 3.5 ist in dieser Anwendungsdomäne aktiviert. Siehe <NetFx40_LegacySecurityPolicy> Element.
"NetFx40_Legacy20SortingBehavior" Zeichenfolgensortierungsstandard für die .NET Framework 3.5 sind in dieser Anwendungsdomäne aktiviert. Der Erfolg erfordert, dass sort00001000.dll installiert werden. Siehe <CompatSortnLSVersion-Element>.
"NetFx40_Legacy40SortingBehavior" Zeichenfolgensortierungsstandard für die .NET Framework 4and Unicode 5.0 sind in dieser Anwendungsdomäne aktiviert. Der Erfolg erfordert, dass sort00060101.dll installiert werden.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpanDas Formatierungsverhalten für die .NET Framework 3.5 ist in dieser Anwendungsdomäne aktiviert. Siehe <TimeSpan_LegacyFormatMode> Element und den Abschnitt "Wiederherstellen von Legacy TimeSpan Formatierung" des TimeSpan Themas.
"UseRandomizedStringHashAlgorithm" Die Laufzeit berechnet Hashcodes für Zeichenfolgen pro Anwendungsdomäne, anstatt einen einzelnen Hashing-Algorithmus zu verwenden, der einen konsistenten Hashcode über Anwendungsdomänen erzeugt. Siehe <UseRandomizedStringHashAlgorithm-Element>.

Gilt für

Siehe auch