다음을 통해 공유


IVsDataViewHierarchy 인터페이스

서버 탐색기 연결 구현으로 데이터 뷰 계층 구조를 조작 하는 공급자의 기능을 나타냅니다.

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

네임스페이스:  Microsoft.VisualStudio.Data.Services.SupportEntities
어셈블리:  Microsoft.VisualStudio.Data.Services(Microsoft.VisualStudio.Data.Services.dll)

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface class IVsDataViewHierarchy
[<CLSCompliantAttribute(false)>]
type IVsDataViewHierarchy =  interface end
public interface IVsDataViewHierarchy

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

속성

  이름 설명
Public 속성 CurrentView 현재 보기를의 데이터 뷰 계층 구조를 가져옵니다.
Public 속성 ExplorerConnection 서버 탐색기에서 현재 연결을 가져옵니다.
Public 속성 IsConnectionInitialized 서버 탐색기에는 연결 초기화 되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsModelInitialized 지원 모델 초기화 되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsViewSupportInitialized 뷰 지원 개체 초기화 되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Model 기존 지원 모델 개체를 가져옵니다.
Public 속성 PersistentCommands 현재 서버 탐색기 연결과 관련이 레지스트리에 저장 되는 명령 이름/값 쌍의 컬렉션을 가져옵니다.
Public 속성 PersistentProperties 현재 서버 탐색기 연결과 관련이 되 고 저장 되는 속성의 이름/값 쌍의 컬렉션을 가져옵니다.
Public 속성 ServiceProvider 현재 데이터 서비스 공급자를 가져옵니다.
Public 속성 ViewSupport 현재 서버 탐색기 연결과 연관 된 뷰 지원 개체를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateNewItem 데이터 뷰 계층 구조에서 새 노드를 만듭니다.
Public 메서드 CreateNewItems 데이터 뷰 계층 구조에서 지정 된 수의 새 노드를 만듭니다.
Public 메서드 DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) 지정 된 노드의 부모 노드가 아직 확장 되어 만들어지지 않습니다 경우 나중에 삽입 될 노드의 큐에 추가 합니다.그렇지 않으면 즉시 지정 된 노드를 삽입합니다.
Public 메서드 DelayInsertItem(String, String, Int32, array<Object[]) 지정 된 노드의 부모 노드가 아직 확장 되어 만들어지지 않습니다 경우 나중에 삽입 될 노드의 큐에 추가 합니다.그렇지 않으면 즉시 지정 된 노드를 삽입합니다.
Public 메서드 DiscardItem 서버 탐색기에서 지정 된 노드를 제거 하 고 해당 하는 개체가 메모리에서 해제 합니다.
Public 메서드 GetOtherViewHierarchy 검색 데이터는 서버 탐색기의 해당된 연결과 관련 된 계층 구조를 봅니다.
Public 메서드 GetProviderImplementation<T> 매개 변수가 0 미만인 경우
Public 메서드 GetViewCommonNodeInfo 반환 된 IVsDataViewCommonNodeInfo 지정 된 노드에 대 한.
Public 메서드 InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) 있을 경우 지정한 부모 노드 아래 지정 된 노드와 해당 자식 노드를 삽입 합니다.
Public 메서드 InsertItem(Int32, String, Int32, array<Object[]) 지정 된 노드의 지정 된 부모 노드 아래에 삽입합니다.
Public 메서드 RemoveItem(Int32) 서버 탐색기에서 지정 된 노드를 제거 하 고이 삭제 합니다.
Public 메서드 RemoveItem(Int32, Boolean) 서버 탐색기에서 지정 된 노드를 제거합니다. 매개 변수가 입니다.
Public 메서드 SetNewItemSaveName 지정한 노드를 저장할 때 이름 사용을 설정 합니다.

위쪽

설명

이 인터페이스는 기본 제공 DDEX 서비스로 구현 됩니다.

참고 항목

참조

Microsoft.VisualStudio.Data.Services.SupportEntities 네임스페이스