다음을 통해 공유


A(격리된 애플리케이션 및 병렬 어셈블리)

A B C D E F G H I J J K L M N O P Q RS T U V W X Y Z

활성화 컨텍스트

메모리의 데이터 구조입니다. 이 구조의 각 섹션에는 병렬 인식 API 함수에 대한 메타데이터가 포함되어 있습니다. 예를 들어 한 섹션에는 DLL 로더에서 사용하는 DLL 리디렉션 데이터가 있고 다른 섹션에는 COM 서버 데이터가 있을 수 있습니다. 이 데이터를 사용하여 DLL 로드를 특정 버전으로 리디렉션하거나 COM 개체를 만들거나 창 만들기를 애플리케이션과 가장 호환되는 버전으로 리디렉션할 수 있습니다.

애플리케이션 구성

애플리케이션을 실행하는 데 필요한 병렬 어셈블리의 이름 및 버전입니다. 애플리케이션이 매니페스트와 함께 배포되면 특정 버전의 공유 병렬 어셈블리에 대한 종속성이 명시적으로 정의됩니다. 기본적으로 매니페스트에 지정된 어셈블리 버전은 활성화 시 사용되는 버전입니다. 전역 애플리케이션 구성은 시스템의 모든 애플리케이션 구성을 지정합니다. 애플리케이션별 구성은 애플리케이션별로 전역 애플리케이션 구성을 재정의할 수 있습니다.

애플리케이션 구성 매니페스트

완전히 또는 부분적으로 격리된 애플리케이션에서 사용할 병렬 어셈블리를 지정하는 파일입니다. 애플리케이션 구성 매니페스트 파일은 애플리케이션의 실행 파일과 동일한 폴더에 설치됩니다.

애플리케이션 매니페스트

격리된 애플리케이션을 설명하는 파일입니다. 프라이빗 어셈블리에 대한 종속성, 특정 버전의 공유 어셈블리 및 프라이빗 어셈블리에 대한 메타데이터를 포함하여 애플리케이션을 실행하는 데 필요한 정보를 지정합니다. 애플리케이션 매니페스트 파일의 이름은 애플리케이션 실행 파일의 이름과 확장명 .manifest의 이름입니다. 예를 들어 MySampleApp.exe 매니페스트 파일은 MySampleApp.exe.manifest입니다.

어셈블리

프로그래밍 코드 블록을 명명, 바인딩, 버전 관리, 배포 또는 구성하기 위한 기본 단위입니다. 이러한 코드 어셈블리는 DLL 또는 COM 어셈블리에 배치될 수 있습니다. 일반적인 기능이 있는 애플리케이션은 모듈 또는 코드 어셈블리라고 하는 프로그래밍 코드의 공유 블록을 실행할 수 있습니다. 어셈블리의 안전한 공유를 위한 인프라를 병렬 어셈블리 공유라고 합니다.

어셈블리 매니페스트

병렬 어셈블리에 대한 설명입니다. 어셈블리의 이름, 버전, 파일, 리소스, 어셈블리 항목에 대한 바인딩 데이터 및 다른 병렬 어셈블리에 대한 종속성을 지정합니다. 어셈블리 매니페스트 파일은 확장명 .manifest 뒤에 있는 한 유효한 파일 이름을 가질 수 있습니다.