다음을 통해 공유


템플릿 정책 및 속성 창

프로젝트가 엔터프라이즈 템플릿 프로젝트 내에 포함된 경우 해당 엔터프라이즈 템플릿 프로젝트는 정책을 적용할 수 있습니다. 템플릿 정책은 속성의 기본값을 설정하고, 속성을 숨기고, 속성을 추가하는 등의 작업에 사용할 수 있는 제한 시스템이 됩니다.

템플릿 정책을 사용하여 속성 창에서 정보 표시를 제어하는 것은 IVsPerPropertyBrowsing 구현과 다릅니다. IVsPerPropertyBrowsing은 구성 요소 수준에서 개체 속성을 처리하는 반면 템플릿 정책은 솔루션 또는 프로젝트 수준에서 개체 속성을 제한하는 데 사용할 수 있습니다. 즉, 다음과 같습니다.

  • IVsPerPropertyBrowsing에 메서드를 구현하여 특정 개체에 대해 속성 창에 표시되는 항목을 결정합니다.

  • 솔루션 및 프로젝트 수준에서 템플릿 정책을 사용하여 이전에 지정된 개체에 대해 속성 창에 표시되는 항목을 결정합니다.

    솔루션 탐색기에서 지정된 형식의 프로젝트 항목을 선택한 경우 템플릿 정책을 사용하여 속성 창에서 특정 속성을 선택적으로 제한하면 프로젝트에서 작업하는 개발 팀의 모든 멤버에게 도움이 될 수 있습니다. 예를 들어 템플릿 정책을 사용하여 개발자를 위해 데이터베이스의 모든 연결 문자열 정보를 설정하고 연결 문자열을 읽기 전용으로 만들 수 있습니다. 이러한 방식으로 각 개발자가 데이터 액세스에 올바른 경로를 사용하도록 하는 간단한 방법을 제공할 수 있습니다.