AppDomain.IsCompatibilitySwitchSet(String) Метод

Определение

Возвращает логическое значение, допускающее значения NULL, которое указывает, установлены ли какие-либо переключатели совместимости и, если установлены, установлен ли заданный переключатель совместимости.

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)

Параметры

value
String

Проверяемый переключатель совместимости.

Возвращаемое значение

Nullable<Boolean>

Пустая ссылка (Nothing в Visual Basic), если переключатели совместимости не установлены; в противном случае логическое значение, указывающее, установлен ли переключатель совместимости, заданный параметром value.

Комментарии

Этот метод проверяет, задан ли указанный параметр совместимости для текущего домена приложения. Параметры совместимости обычно восстанавливают поведение (например, способ сортировки строк), которые были изменены между версиями платформа .NET Framework. Они задаются путем вызова AppDomainSetup.SetCompatibilitySwitches метода перед созданием домена приложения.

В следующей таблице приведены примеры параметров совместимости, которые можно задать для восстановления поведения более ранних версий платформа .NET Framework.

Коммутатор Значение
"NetFx40_LegacySecurityPolicy" Безопасность доступа к коду (CAS) для платформа .NET Framework 3.5 включена в этом домене приложения. См <. NetFx40_LegacySecurityPolicy> элемент.
"NetFx40_Legacy20SortingBehavior" Сортировка строк по умолчанию для платформа .NET Framework 3.5 включена в этом домене приложения. Для его успешного выполнения требуется установить sort00001000.dll. См. раздел< "Элемент CompatSortNLSVersion>".
"NetFx40_Legacy40SortingBehavior" Сортировка строк по умолчанию для платформа .NET Framework 4and Юникод 5.0 включена в этом домене приложения. Для его успешного выполнения требуется установить sort00060101.dll.
"NetFx40_TimeSpanLegacyFormatMode" TimeSpanПоведение форматирования для платформа .NET Framework 3.5 включено в этом домене приложения. См <. раздел TimeSpan_LegacyFormatMode> элемент и раздел "Восстановление устаревшего формата TimeSpan" раздела TimeSpan .
UseRandomizedStringHashAlgorithm Среда выполнения вычисляет хэш-коды для строк на основе домена приложения вместо использования одного алгоритма хэширования, который создает согласованный хэш-код в доменах приложений. См. раздел< "Элемент UseRandomizedStringHashAlgorithm>".

Применяется к

См. также раздел