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

테스트할 호환성 스위치입니다.

반품

호환성 스위치가 설정되지 않은 경우 null 참조(Visual Basic Nothing)이고, 그렇지 않으면 value 지정된 호환성 스위치가 설정되었는지 여부를 나타내는 부울 값입니다.

설명

이 메서드는 지정된 호환성 스위치가 현재 애플리케이션 도메인에 대해 설정되었는지 여부를 테스트합니다. 호환성 스위치는 일반적으로 .NET Framework 버전 간에 변경된 동작(예: 문자열 정렬 방법)을 복원합니다. 애플리케이션 도메인을 만들기 전에 메서드를 AppDomainSetup.SetCompatibilitySwitches 호출하여 설정합니다.

다음 표에서는 이전 버전의 .NET Framework의 동작을 복원하도록 설정할 수 있는 호환성 스위치의 예를 제공합니다.

스위치 Meaning
"NetFx40_LegacySecurityPolicy" .NET Framework 3.5에 대한 CAS(코드 액세스 보안)는 이 애플리케이션 도메인에서 사용하도록 설정됩니다. NetFx40_LegacySecurityPolicy> 요소를 참조하세요<.
"NetFx40_Legacy20SortingBehavior" .NET Framework 3.5의 문자열 정렬 기본값은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 성공하려면 sort00001000.dll 설치해야 합니다. CompatSortNLSVersion> 요소를 참조하세요<.
"NetFx40_Legacy40SortingBehavior" .NET Framework 4 및 유니코드 5.0의 문자열 정렬 기본값은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 성공하려면 sort00060101.dll 설치해야 합니다.
"NetFx40_TimeSpanLegacyFormatMode" .NET Framework 3.5에 대한 TimeSpan 서식 지정 동작은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 항목의 TimeSpan_LegacyFormatMode> 요소 및 "레거시 TimeSpan 서식 복원" 섹션을<TimeSpan 참조하세요.
"UseRandomizedStringHashAlgorithm" 런타임은 애플리케이션 도메인 간에 일관된 해시 코드를 생성하는 단일 해시 알고리즘을 사용하는 대신 애플리케이션 도메인별로 문자열에 대한 해시 코드를 계산합니다. 참조하세요 <UseRandomizedStringHashAlgorithm> 요소.

적용 대상

추가 정보