Share via


추가 기능 및 확장성

업데이트: 2007년 11월

추가 기능은 호스트 응용 프로그램을 위한 확장된 기능 또는 서비스를 제공합니다. .NET Framework에서는 개발자가 추가 기능을 개발하여 호스트 응용 프로그램에서 활성화하는 데 사용할 수 있는 프로그래밍 모델을 제공합니다. 이를 위해 모델에서는 호스트와 추가 기능 간에 통신 파이프라인을 생성합니다. 모델은 System.AddIn, System.AddIn.Hosting, System.AddIn.PipelineSystem.AddIn.Contract 네임스페이스의 형식을 사용하여 구현됩니다.

추가 코드 샘플을 얻고 추가 기능 파이프라인 개발용 도구에 대한 고객 기술을 미리 보려면 CodePlex의 Managed Extensibility and Add-In Framework 사이트를 참조하십시오.

단원 내용

  • 추가 기능 개요
    .NET Framework의 추가 기능 프로그래밍 모델에 대해 설명합니다.

  • 파이프라인 개발
    호스트 응용 프로그램에서 추가 기능으로 연결되는 세그먼트의 통신 파이프라인에 대해 설명합니다. 연습 항목의 코드 예제를 통해 Visual Studio에서 파이프라인을 생성하는 방법과 세그먼트를 파이프라인에 배포하는 방법에 대해 설명합니다.

  • 추가 기능 검색
    추가 기능을 호스트 응용 프로그램에서 검색할 수 있게 하는 방법에 대해 설명합니다.

  • 추가 기능 활성화
    추가 기능을 활성화 및 비활성화하는 방법에 대해 설명합니다.

  • 추가 기능 성능
    도메인 중립적 어셈블리 로드 및 네이티브 이미지를 사용하여 추가 기능 성능을 향상시키는 방법에 대해 설명합니다.

  • 방법: 다양한 격리 및 보안 수준으로 추가 기능 활성화
    다양한 응용 프로그램 도메인, 프로세스 및 보안 수준 시나리오에서 추가 기능을 활성화하는 방법에 대해 설명합니다.

  • 방법: 정규화 데이터 사용
    추가 기능 및 파이프라인 세그먼트에 사용되는 사용자 지정 데이터를 적용 및 액세스하는 방법에 대해 설명합니다.

  • 추가 기능 개발자 경험
    추가 기능 파이프라인의 필수 세그먼트를 사용하기 위한 추가 기능을 개발하는 방법에 대해 설명합니다.