다음을 통해 공유


런타임 설정 스키마

업데이트: 2007년 11월

런타임 설정은 공용 언어 런타임에서 가비지 수집을 처리하는 방법 및 구성 파일에 사용할 어셈블리 버전을 지정합니다.

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      <runtime>에 대한 <assemblyBinding> 요소

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <publisherPolicy>

         <qualifyAssembly>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <gcConcurrent>

      <gcServer>

      <legacyImpersonationPolicy>

      <legacyV1CASPolicy>

요소

설명

<alwaysFlowImpersonationPolicy>

가장이 수행된 방법에 관계없이 Windows ID가 항상 비동기 지점 간에 전달되도록 지정합니다.

<runtime>에 대한 <assemblyBinding> 요소

어셈블리 버전 리디렉션 및 어셈블리 위치에 대한 정보를 포함합니다.

<assemblyIdentity>

어셈블리에 대한 ID 정보를 포함합니다.

<bindingRedirect>

어셈블리 버전을 다른 버전으로 리디렉션합니다.

<codeBase>

런타임에서 어셈블리를 찾는 위치를 지정합니다.

<dependentAssembly>

각 어셈블리에 대한 바인딩 정책 및 어셈블리 위치를 캡슐화합니다.

<developmentMode>

런타임에서, DEVPATH 환경 변수에 지정된 디렉터리에서 어셈블리를 찾는지 여부를 지정합니다.

<disableCachingBindingFailures>

.NET Framework 버전 2.0의 기본 동작인 바인딩 실패 캐싱 기능을 사용하지 않을지 여부를 지정합니다.

<disableCommitThreadStack>

스레드를 시작할 때 전체 스레드 스택을 커밋할지 여부를 지정합니다.

<gcConcurrent>

런타임에서 가비지 수집을 동시에 실행하는지 여부를 지정합니다.

<gcServer>

공용 언어 런타임에서 서버 가비지 수집을 실행하는지 여부를 지정합니다.

<legacyImpersonationPolicy>

Windows ID가 사용자 정의 비동기 지점 간에 전달되지 않도록 지정합니다.

<legacyV1CASPolicy>

런타임에서 레거시 CAS(코드 액세스 보안) 정책을 사용하는지 여부를 지정합니다.

<probing>

어셈블리를 로드할 때 런타임에서 검색하는 하위 디렉터리를 지정합니다.

<publisherPolicy>

런타임에서 게시자 정책을 적용하는지 여부를 지정합니다.

<qualifyAssembly>

부분 이름이 사용될 때 동적으로 로드되어야 하는 어셈블리의 전체 이름을 지정합니다.

<runtime>

어셈블리 바인딩 및 가비지 수집 동작에 대한 정보를 포함합니다.

참고 항목

작업

방법: 동시 가비지 수집 비활성화

개념

어셈블리 버전 리디렉션

기타 리소스

.NET Framework의 구성 파일 스키마