다음을 통해 공유


ISchemaModelViewerController 인터페이스

스키마 뷰 컨트롤러 인터페이스입니다.

이 API는 CLS 규격이 아닙니다. 

네임스페이스:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
어셈블리:  Microsoft.VisualStudio.Data.Schema.Package(Microsoft.VisualStudio.Data.Schema.Package.dll)

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewerController _
    Inherits IDisposable
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewerController : IDisposable
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewerController : IDisposable
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewerController =  
    interface
        interface IDisposable
    end
public interface ISchemaModelViewerController extends IDisposable

ISchemaModelViewerController 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ProjectNode 이 컨트롤러와 연결된 데이터베이스 프로젝트 노드를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 CanBeDisplayed 지정된 모델 요소를 시키마 뷰에 표시할 수 있는지 여부를 나타냅니다.
Public 메서드 CanDeleteObjects 모델 요소 노드의 목록을 삭제할 수 있는지 여부를 확인합니다.
Public 메서드 DeleteObjects
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 GetAdditionalObjectsToDelete 이 메서드는 삭제할 추가 요소를 가져오기 위해 DeleteObjects에서 호출합니다.
Public 메서드 GetCaption 지정된 요소 노드의 캡션을 반환합니다.
Public 메서드 GetChildren 지정된 부모 노드의 자식 노드 목록을 반환합니다.
Public 메서드 GetPathsToElement 계층 구조에서 지정된 요소의 경로를 반환합니다.
Public 메서드 GetSelectionPathToElement 스키마 뷰에서 요소를 탐색할 때 사용되는 요소의 경로를 반환합니다.
Public 메서드 Initialize 컨트롤러를 초기화하기 위해 프로젝트 노드에서 호출합니다.
Public 메서드 InitializeRootNode 두 가지 상황에서 사용 되는 요청: 1) 사용자 인터페이스 초기화 되었습니다 및 컨트롤러를 만들고 루트 노드; 추가 요청 프로젝트 2)을 (를) 로드 했습니다.
Public 메서드 NodeInUse 지정된 노드의 사용 중 상태에 대한 알림을 제공합니다.
Public 메서드 Refresh 계층 구조를 새로 고칩니다.

위쪽

참고 항목

참조

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 네임스페이스