AppDomain.IsCompatibilitySwitchSet(String) 메서드

정의

호환성 스위치가 설정되어 있는지를 확인하고 설정되어 있으면 지정한 호환성 스위치가 설정되어 있는지를 나타내는 nullable 부울 값을 가져옵니다.Gets a nullable Boolean value that indicates whether any compatibility switches are set, and if so, whether the specified compatibility switch is set.

public:
 Nullable<bool> IsCompatibilitySwitchSet(System::String ^ value);
public Nullable<bool> IsCompatibilitySwitchSet (string value);
member this.IsCompatibilitySwitchSet : string -> Nullable<bool>
Public Function IsCompatibilitySwitchSet (value As String) As Nullable(Of Boolean)

매개 변수

value
String

테스트할 호환성 스위치입니다.The compatibility switch to test.

반환

호환성 스위치가 설정되어 있으면 value에 지정된 호환성 스위치가 설정되어 있는지 여부를 나타내는 부울 값이고, 그렇지 않으면 Null 참조(Visual Basic의 경우 Nothing)입니다.A null reference (Nothing in Visual Basic) if no compatibility switches are set; otherwise, a Boolean value that indicates whether the compatibility switch that is specified by value is set.

설명

이 메서드는 현재 애플리케이션 도메인 지정한 호환성 스위치가 설정 되어 있는지 여부를 테스트 합니다.This method tests whether the specified compatibility switch has been set for the current application domain. 호환성 스위치는 일반적으로 .NET Framework 버전 간에 변경 된 동작 (예: 문자열이 정렬 되는 방식)을 복원 합니다.Compatibility switches typically restore a behavior (such as the way strings are sorted) that was changed between versions of the .NET Framework. 호출 하 여 설정 된 AppDomainSetup.SetCompatibilitySwitches 애플리케이션 도메인을 만들기 전에 메서드.They are set by calling the AppDomainSetup.SetCompatibilitySwitches method before creating an application domain.

다음 표에서는 이전 버전의 .NET Framework 동작을 복원 하기 위해 설정할 수 있는 호환성 스위치의 예를 제공 합니다.The following table provides examples of compatibility switches that can be set to restore the behavior of earlier versions of the .NET Framework.

스위치Switch 의미Meaning
Y"NetFx40_LegacySecurityPolicy" 액세스 보안 (CA)에 대 한 코드는 .NET Framework 3.5.NET Framework 3.5 이 애플리케이션 도메인에서 사용 하도록 설정 됩니다.Code access security (CAS) for the .NET Framework 3.5.NET Framework 3.5 is enabled in this application domain. <y> 요소를 참조 하세요.See <NetFx40_LegacySecurityPolicy> Element.
"NetFx40_Legacy20SortingBehavior""NetFx40_Legacy20SortingBehavior" 문자열에 대 한 기본값을 정렬 된 .NET Framework 3.5.NET Framework 3.5 이 애플리케이션 도메인에서 활성화 됩니다.String sorting defaults for the .NET Framework 3.5.NET Framework 3.5 are enabled in this application domain. 이렇게 하려면 sort00001000.dll를 설치 해야 합니다.Its success requires sort00001000.dll to be installed. <CompatSortNLSVersion> 요소를 참조 하세요.See <CompatSortNLSVersion> Element.
"NetFx40_Legacy40SortingBehavior""NetFx40_Legacy40SortingBehavior" 문자열에 대 한 기본값을 정렬 된 .NET Framework 4.NET Framework 4유니코드 5.0이 애플리케이션 도메인에서 사용 되 고 있습니다.String sorting defaults for the .NET Framework 4.NET Framework 4and Unicode 5.0 are enabled in this application domain. 이렇게 하려면 sort00060101를 설치 해야 합니다.Its success requires sort00060101.dll to be installed.
"NetFx40_TimeSpanLegacyFormatMode""NetFx40_TimeSpanLegacyFormatMode" TimeSpan 서식 지정에 대 한 동작을 .NET Framework 3.5.NET Framework 3.5 이 애플리케이션 도메인에서 사용 하도록 설정 됩니다.TimeSpan formatting behavior for the .NET Framework 3.5.NET Framework 3.5 is enabled in this application domain. TimeSpan 항목의 <TimeSpan_LegacyFormatMode> 요소 및 "레거시 TimeSpan 서식 복원" 섹션을 참조 하세요.See <TimeSpan_LegacyFormatMode> Element and the "Restoring Legacy TimeSpan Formatting" section of the TimeSpan topic.
UseRandomizedStringHashAlgorithm"UseRandomizedStringHashAlgorithm" 문자열에 대 한 해시 코드를 계산 하는 런타임에 애플리케이션 도메인 간에 일관 된 해시 코드를 생성 하는 단일 해싱 알고리즘을 사용 하는 대신 애플리케이션 도메인 별로 합니다.The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. <UseRandomizedStringHashAlgorithm> 요소를 참조 하세요.See <UseRandomizedStringHashAlgorithm> Element.

적용 대상

추가 정보