ISchemaHierarchyGenerator 인터페이스
이 인터페이스는 데이터베이스 스키마 뷰와 같은 트리 뷰를 노드로 채울 수 있는 클래스에서 구현합니다.
이 API는 CLS 규격이 아닙니다.
네임스페이스: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
어셈블리: Microsoft.VisualStudio.Data.Schema.Package(Microsoft.VisualStudio.Data.Schema.Package.dll)
구문
‘선언
<CLSCompliantAttribute(False)> _
Public Interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface class ISchemaHierarchyGenerator
[<CLSCompliantAttribute(false)>]
type ISchemaHierarchyGenerator = interface end
public interface ISchemaHierarchyGenerator
ISchemaHierarchyGenerator 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
DataSchemaModel | 스키마 관리자를 가져오거나 설정합니다. | |
UserInteractionServices | 사용자 상호 작용 서비스 개체를 가져오거나 설정합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CreateRootNode | 계층 구조의 루트 노드를 만듭니다. | |
ElementDeleted | 캐시 업데이트 기회를 제공하기 위해 요소가 삭제되었을 때 호출됩니다. | |
GetCaption | 지정된 요소 노드의 캡션을 반환합니다. | |
GetChildren | 지정된 부모 노드의 자식 노드를 반환합니다. | |
GetElementNodesFromCache | 캐시에 있는 요소 노드만 반환합니다. | |
NodeInUse | 지정된 노드를 스키마 뷰에서 사용하고 있는지 여부를 나타냅니다. | |
NodeRemoved | 캐시 업데이트 기회를 제공하기 위해 요소가 제거될 때 호출됩니다. | |
PathToElement(IModelElement) | 루트 노드에서 지정된 요소까지의 계층 구조 노드 목록을 반환합니다.이러한 노드는 지정된 요소의 "경로"를 구성합니다. | |
PathToElement(IModelElement, Object) | 루트 노드에서 지정된 요소까지의 계층 구조 노드 목록을 반환합니다. 이 목록은 지정된 요소까지의 "경로"를 형성합니다. |
위쪽
참고 항목
참조
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 네임스페이스