속성 관리자
속성 관리자를 통해 XSD 형식 스키마의 요소 및 특성에 사용자 지정 속성을 일반적으로 XSD 주석으로 추가하는 확장이 가능하며, 속성 창을 확장하여 확장과 관련된 사용자 지정 속성을 포함할 수 있습니다.
속성 관리자는 IPropertyManager 인터페이스를 구현하는 개체로, IExtension.GetPropertyManager를 호출하고 ITreeNode 개체를 입력 매개 변수로 전달하여 가져오는 참조입니다. 일반적으로 확장은 각 ITreeNode 개체에 대해 하나의 IPropertyManager 개체를 제공합니다. 속성 관리자는 해당 ITreeNode 개체에 대한 사용자 지정 속성의 컬렉션을 담당합니다.
사용자 지정 속성은 IPropertyManager.GetProperties 메서드에서 반환된 컬렉션에서 가져올 수 있는 System.ComponentModel.PropertyDescriptor 개체로 표시됩니다.
PropertyDescriptor 개체를 사용하여 확장과 연결된 사용자 지정 속성을 나타내면 Microsoft Visual Studio 속성 창 쉽게 통합할 수 있습니다. PropertyDescriptor 개체를 사용하면 BizTalk Editor에서 확장의 사용자 지정 속성을 이미 속성 창 통합 중인 표준 노드 속성 집합에 쉽게 통합할 수 있습니다. 표시 이름, 표시 값, 속성 컨트롤 유형, 속성 설명 및 속성 범주와 같은 사용자 지정 속성 정보는 PropertyDescriptor 개체에서 가져옵니다.
사용자 지정 속성은 스키마 트리의 관련 노드에 해당하는 요소 내부의 주석 요소 내에 있는 요소의 특성으로 XSD 형식 스키마에 저장됩니다. 스키마 트리 노드의 각 사용자 지정 속성은 공통 요소의 특성이거나, 또는 각 속성에 고유 연결 요소가 포함될 수 있습니다.