AppDomain.IsCompatibilitySwitchSet(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość logiczną dopuszczaną do wartości null, która wskazuje, czy są ustawione jakiekolwiek przełączniki zgodności, a jeśli tak, czy określony przełącznik zgodności jest ustawiony.
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)
Parametry
- value
- String
Przełącznik zgodności do testowania.
Zwraca
Odwołanie o wartości null (Nothing
w Visual Basic), jeśli nie ustawiono przełączników zgodności; w przeciwnym razie wartość logiczna wskazująca, czy przełącznik zgodności określony przez value
jest ustawiony.
Uwagi
Ta metoda sprawdza, czy określony przełącznik zgodności został ustawiony dla bieżącej domeny aplikacji. Przełączniki zgodności zwykle przywracają zachowanie (takie jak sposób sortowania ciągów), które zostało zmienione między wersjami .NET Framework. Są one ustawiane przez wywołanie AppDomainSetup.SetCompatibilitySwitches metody przed utworzeniem domeny aplikacji.
W poniższej tabeli przedstawiono przykłady przełączników zgodności, które można ustawić w celu przywrócenia zachowania wcześniejszych wersji .NET Framework.
Przełącznik | Znaczenie |
---|---|
"NetFx40_LegacySecurityPolicy" | Zabezpieczenia dostępu kodu (CAS) dla .NET Framework 3.5 są włączone w tej domenie aplikacji. Zobacz <NetFx40_LegacySecurityPolicy> , element. |
"NetFx40_Legacy20SortingBehavior" | Wartości domyślne sortowania ciągów dla .NET Framework 3.5 są włączone w tej domenie aplikacji. Jego powodzenie wymaga zainstalowania sort00001000.dll. Zobacz <CompatSortNLSVersion> , element. |
"NetFx40_Legacy40SortingBehavior" | Wartości domyślne sortowania ciągów dla .NET Framework 4 i Unicode 5.0 są włączone w tej domenie aplikacji. Jego powodzenie wymaga zainstalowania sort00060101.dll. |
"NetFx40_TimeSpanLegacyFormatMode" | TimeSpanZachowanie formatowania dla .NET Framework 3.5 jest włączone w tej domenie aplikacji. Zobacz <TimeSpan_LegacyFormatMode> , element i sekcję "Przywracanie starszego formatowania timeSpan" tematu TimeSpan . |
"UseRandomizedStringHashAlgorithm" | Środowisko uruchomieniowe oblicza kody skrótów dla ciągów na podstawie domeny aplikacji zamiast używać pojedynczego algorytmu wyznaczania wartości skrótu, który tworzy spójny kod skrótu w domenach aplikacji. Zobacz <UseRandomizedStringHashAlgorithm> , element. |