AppDomain.IsCompatibilitySwitchSet(String) Methode

Definition

Ruft einen nullablen booleschen Wert, der angibt, ob Kompatibilitätsswitche festgelegt sind, und falls ja, ob der angegebene Kompatibilitätsschalter festgelegt ist.

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 Kompatibilitätswechsel zum Testen.

Gibt zurück

Ein Nullverweis (Nothing in Visual Basic), wenn keine Kompatibilitätsoptionen festgelegt sind; andernfalls ein boolescher Wert, der angibt, ob der durch value angegebene Kompatibilitätsswitch festgelegt ist.

Hinweise

Diese Methode prüft, ob der angegebene Kompatibilitätsswitch für die aktuelle Anwendungsdomäne festgelegt wurde. Kompatibilitätsschalter stellen in der Regel ein Verhalten wieder her (z. B. die Sortierung von Zeichenfolgen), die zwischen Versionen des .NET Frameworks geändert wurden. Sie werden durch Aufrufen der AppDomainSetup.SetCompatibilitySwitches Methode vor dem Erstellen einer Anwendungsdomäne festgelegt.

Die folgende Tabelle enthält Beispiele für Kompatibilitätsoptionen, die festgelegt werden können, um das Verhalten früherer Versionen von .NET Framework wiederherzustellen.

Schalter Bedeutung
"NetFx40_LegacySecurityPolicy" Codezugriffssicherheit (Code Access Security, CAS) für das .NET Framework 3.5 ist in dieser Anwendungsdomäne aktiviert. Siehe <NetFx40_LegacySecurityPolicy-Element>.
"NetFx40_Legacy20SortingBehavior" Zeichenfolgensortierungsstandardwerte für das .NET Framework 3.5 sind in dieser Anwendungsdomäne aktiviert. Der Erfolg erfordert, dass sort00001000.dll installiert werden. Siehe <CompatSortnLSVersion-Element>.
"NetFx40_Legacy40SortingBehavior" Zeichenfolgensortierungsstandards für das .NET Framework 4 und Unicode 5.0 sind in dieser Anwendungsdomäne aktiviert. Der Erfolg erfordert, dass sort00060101.dll installiert werden.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpan Formatierungsverhalten für das .NET Framework 3.5 ist in dieser Anwendungsdomäne aktiviert. Weitere Informationen finden Sie <im Abschnitt TimeSpan_LegacyFormatMode> Element und im Abschnitt "Wiederherstellen der Alten TimeSpan-Formatierung" des TimeSpan Themas.
"UseRandomizedStringHashAlgorithm" Die Laufzeit berechnet Hashcodes für Zeichenfolgen pro Anwendungsdomäne, anstatt einen einzelnen Hashingalgorithmus zu verwenden, der einen konsistenten Hashcode für anwendungsübergreifende Domänen erzeugt. Siehe <UseRandomizedStringHashAlgorithm-Element>.

Gilt für:

Weitere Informationen