다음을 통해 공유


WCF LOB 어댑터 SDK를 사용하여 어댑터 설정을 바인딩 속성으로 노출

WCF LOB 어댑터 SDK는 연결 풀, 메타데이터 캐시 및 기타 어댑터 동작을 구성하기 위해 서로 다른 클래스에 정의된 속성을 사용합니다. 이 항목에서는 어댑터 소비자가 구성 파일을 통해 설정할 수 있도록 이러한 속성을 바인딩 속성으로 표시하는 방법을 설명합니다.

어댑터 설정을 어댑터 바인딩 속성으로 표시하려면

  1. Visual Studio를 시작한 다음 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

  2. WCF LOB 어댑터 템플릿을 선택한 다음, 다른 어댑터 프로젝트 정보를 제공합니다.

  3. WCF LOB 어댑터 개발 마법사를 단계별로 실행합니다. 어댑터 속성 페이지로 이동하면 속성 이름, 데이터 형식기본값을 제공하여 노출할 바인딩 속성을 추가하고 추가를 클릭하여 새 어댑터 속성을 추가합니다.

  4. 어댑터 개발 마법사를 완료합니다. 프로젝트에 마법사에서 제공하는 새 파일이 포함되어야 합니다.

  5. Visual Studio의 솔루션 탐색기 어댑터 파생 클래스를 엽니다. 예를 들어 어댑터 프로젝트의 이름이 "SampleAdapter"인 경우 어댑터 파생 클래스는 "SampleAdapter.cs"에서 찾을 수 있습니다.

  6. 어댑터 설정에서 가져와서 설정하려는 속성에 대한 프라이빗 변수를 제거합니다. 프라이빗 변수는 어댑터 개발 마법사에 의해 생성되었습니다.

  7. get/set 메서드를 업데이트하여 어댑터 설정의 값을 읽고 쓸 수 있습니다. 다음 예제에서는 어댑터 속성을 사용하여 성능 카운터를 사용하도록 설정합니다.

    [System.Configuration.ConfigurationProperty("enablePerfCounters", DefaultValue = false)]  
    public bool EnablePerfCounters  
    {  
        get { return environmentSettings.PerformanceCounters.Enabled;    }  
        set { environmentSettings.PerformanceCounters.Enabled = value; }  
    }  
    
  8. Visual Studio의 파일 메뉴에서 모두 저장을 클릭합니다.

참고 항목

자습서 1: 에코 어댑터개발 활동 개발