AppDomain.IsCompatibilitySwitchSet(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호환성 스위치가 설정되어 있는지를 확인하고 설정되어 있으면 지정한 호환성 스위치가 설정되어 있는지를 나타내는 nullable 부울 값을 가져옵니다.
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
테스트할 호환성 스위치입니다.
반환
호환성 스위치가 설정되어 있으면 value
에 지정된 호환성 스위치가 설정되어 있는지 여부를 나타내는 부울 값이고, 그러지 않으면 Null 참조(Visual Basic의 경우 Nothing
)입니다.
설명
이 메서드는 현재 애플리케이션 도메인 지정한 호환성 스위치가 설정 되어 있는지 여부를 테스트 합니다. 호환성 스위치는 일반적으로 .NET Framework 버전 간에 변경된 동작(예: 문자열 정렬 방법)을 복원합니다. 호출 하 여 설정 된 AppDomainSetup.SetCompatibilitySwitches 애플리케이션 도메인을 만들기 전에 메서드.
다음 표에서는 이전 버전의 .NET Framework 동작을 복원하도록 설정할 수 있는 호환성 스위치의 예를 제공합니다.
스위치 | 의미 |
---|---|
"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" | TimeSpan.NET Framework 3.5에 대한 서식 지정 동작은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 항목의 TimeSpan_LegacyFormatMode> 요소 및 "레거시 TimeSpan 서식 복원" 섹션을< TimeSpan 참조하세요. |
"UseRandomizedStringHashAlgorithm" | 문자열에 대 한 해시 코드를 계산 하는 런타임에 애플리케이션 도메인 간에 일관 된 해시 코드를 생성 하는 단일 해싱 알고리즘을 사용 하는 대신 애플리케이션 도메인 별로 합니다. UseRandomizedStringHashAlgorithm> 요소를 참조하세요<. |