<disableFusionUpdatesFromADManager > 요소<disableFusionUpdatesFromADManager> Element

런타임 호스트가 애플리케이션 도메인에 대한 구성 설정을 재정의할 수 있도록 허용하는 기본 동작을 사용하지 않도록 설정할지를 지정합니다.Specifies whether the default behavior, which is to allow the runtime host to override configuration settings for an application domain, is disabled.

<configuration> <configuration>
    <runtime >   <runtime>
     <disableFusionUpdatesFromADManager >    <disableFusionUpdatesFromADManager>

구문Syntax

<disableFusionUpdatesFromADManager enabled="0|1"/>  

특성 및 요소Attributes and Elements

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.The following sections describe attributes, child elements, and parent elements.

특성Attributes

특성Attribute 설명Description
사용enabled 필수 특성입니다.Required attribute.

Fusion 설정을 재정의 하는 기본 기능을 사용할 수 없는지 여부를 지정 합니다.Specifies whether the default ability to override Fusion settings is disabled.

enabled 특성enabled Attribute

Value 설명Description
00 Fusion 설정을 재정의 하는 기능을 사용 하지 않도록 설정 하지 마십시오.Do not disable the ability to override Fusion settings. 이는 .NET Framework 4부터 시작 하는 기본 동작입니다.This is the default behavior, starting with the .NET Framework 4.
11 Fusion 설정을 재정의 하는 기능을 사용 하지 않도록 설정 합니다.Disable the ability to override Fusion settings. 이는 이전 버전의 .NET Framework 동작으로 되돌아갑니다.This reverts to the behavior of earlier versions of the .NET Framework.

자식 요소Child Elements

없음.None.

부모 요소Parent Elements

요소Element 설명Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime 어셈블리 바인딩 및 가비지 컬렉션에 대한 정보를 포함합니다.Contains information about assembly binding and garbage collection.

주의Remarks

.NET Framework 4부터 기본 동작은 AppDomainSetup 메서드의 구현에 전달 되는 AppDomainManager.InitializeNewDomain 개체의 SetConfigurationBytes 메서드 또는 ConfigurationFile 속성을 사용 하 여 AppDomainManager 개체가 구성 설정을 재정의할 수 있도록 하는 것입니다. AppDomainManager의 서브 클래스에 있습니다.Starting with the .NET Framework 4, the default behavior is to allow the AppDomainManager object to override configuration settings by using the ConfigurationFile property or the SetConfigurationBytes method of the AppDomainSetup object that is passed to your implementation of the AppDomainManager.InitializeNewDomain method, in your subclass of AppDomainManager. 기본 응용 프로그램 도메인의 경우 변경 하는 설정이 응용 프로그램 구성 파일에 지정 된 설정을 재정의 합니다.For the default application domain, the settings you change override the settings that were specified by the application configuration file. 다른 응용 프로그램 도메인의 경우 AppDomainManager.CreateDomain 또는 AppDomain.CreateDomain 메서드에 전달 된 구성 설정을 재정의 합니다.For other application domains, they override the configuration settings that were passed to the AppDomainManager.CreateDomain or AppDomain.CreateDomain method.

새 구성 정보를 전달 하거나 null (Visual Basic에Nothing)을 전달 하 여 전달 된 구성 정보를 제거할 수 있습니다.You can either pass new configuration information, or pass null (Nothing in Visual Basic) to eliminate configuration information that was passed in.

ConfigurationFile 속성과 SetConfigurationBytes 메서드에 구성 정보를 전달 하지 마십시오.Do not pass configuration information to both the ConfigurationFile property and the SetConfigurationBytes method. 구성 정보를 둘 다에 전달 하는 경우 SetConfigurationBytes 메서드가 응용 프로그램 구성 파일에서 구성 정보를 재정의 하기 때문에 ConfigurationFile 속성에 전달 하는 정보는 무시 됩니다.If you pass configuration information to both, the information you pass to the ConfigurationFile property is ignored, because the SetConfigurationBytes method overrides configuration information from the application configuration file. ConfigurationFile 속성을 사용 하는 경우 AppDomainManager.CreateDomain 또는 AppDomain.CreateDomain 메서드에 대 한 호출에 지정 된 구성 바이트를 제거할 수 있도록 null (Visual Basic의Nothing)을 SetConfigurationBytes 메서드에 전달할 수 있습니다.If you use the ConfigurationFile property, you can pass null (Nothing in Visual Basic) to the SetConfigurationBytes method to eliminate any configuration bytes that were specified in the call to the AppDomainManager.CreateDomain or AppDomain.CreateDomain method.

구성 정보 외에도 AppDomainManager.InitializeNewDomain 메서드의 구현에 전달 되는 AppDomainSetup 개체에 대 한 다음 설정을 변경할 수 있습니다. ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbe, ShadowCopyDirectoriesShadowCopyFiles.In addition to configuration information, you can change the following settings on the AppDomainSetup object that is passed to your implementation of the AppDomainManager.InitializeNewDomain method: ApplicationBase, ApplicationName, CachePath, DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbe, ShadowCopyDirectories, and ShadowCopyFiles.

<disableFusionUpdatesFromADManager> 요소를 사용 하는 대신 레지스트리 설정을 만들거나 환경 변수를 설정 하 여 기본 동작을 사용 하지 않도록 설정할 수 있습니다.As an alternative to using the <disableFusionUpdatesFromADManager> element, you can disable the default behavior by creating a registry setting or by setting an environment variable. 레지스트리에서 HKCU\Software\Microsoft\.NETFramework 또는 HKLM\Software\Microsoft\.NETFramework아래 COMPLUS_disableFusionUpdatesFromADManager 이라는 DWORD 값을 만들고 값을 1로 설정 합니다.In the registry, create a DWORD value named COMPLUS_disableFusionUpdatesFromADManager under HKCU\Software\Microsoft\.NETFramework or HKLM\Software\Microsoft\.NETFramework, and set the value to 1. 명령줄에서 환경 변수 COMPLUS_disableFusionUpdatesFromADManager를 1로 설정 합니다.At the command line, set the environment variable COMPLUS_disableFusionUpdatesFromADManager to 1.

예제Example

다음 예제에서는 <disableFusionUpdatesFromADManager> 요소를 사용 하 여 Fusion 설정을 재정의 하는 기능을 사용 하지 않도록 설정 하는 방법을 보여 줍니다.The following example shows how to disable the ability to override Fusion settings by using the <disableFusionUpdatesFromADManager> element.

<configuration>  
   <runtime>  
      <disableFusionUpdatesFromADManager enabled="1" />  
   </runtime>  
</configuration>  

참조See also