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 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>. |