AppDomain.IsCompatibilitySwitchSet(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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>. |