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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
CurrentView | 현재 보기를의 데이터 뷰 계층 구조를 가져옵니다. | |
ExplorerConnection | 서버 탐색기에서 현재 연결을 가져옵니다. | |
IsConnectionInitialized | 서버 탐색기에는 연결 초기화 되었는지 여부를 나타내는 값을 가져옵니다. | |
IsModelInitialized | 지원 모델 초기화 되었는지 여부를 나타내는 값을 가져옵니다. | |
IsViewSupportInitialized | 뷰 지원 개체 초기화 되었는지 여부를 나타내는 값을 가져옵니다. | |
Model | 기존 지원 모델 개체를 가져옵니다. | |
PersistentCommands | 현재 서버 탐색기 연결과 관련이 레지스트리에 저장 되는 명령 이름/값 쌍의 컬렉션을 가져옵니다. | |
PersistentProperties | 현재 서버 탐색기 연결과 관련이 되 고 저장 되는 속성의 이름/값 쌍의 컬렉션을 가져옵니다. | |
ServiceProvider | 현재 데이터 서비스 공급자를 가져옵니다. | |
ViewSupport | 현재 서버 탐색기 연결과 연관 된 뷰 지원 개체를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CreateNewItem | 데이터 뷰 계층 구조에서 새 노드를 만듭니다. | |
CreateNewItems | 데이터 뷰 계층 구조에서 지정 된 수의 새 노드를 만듭니다. | |
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) | 지정 된 노드의 부모 노드가 아직 확장 되어 만들어지지 않습니다 경우 나중에 삽입 될 노드의 큐에 추가 합니다.그렇지 않으면 즉시 지정 된 노드를 삽입합니다. | |
DelayInsertItem(String, String, Int32, array<Object[]) | 지정 된 노드의 부모 노드가 아직 확장 되어 만들어지지 않습니다 경우 나중에 삽입 될 노드의 큐에 추가 합니다.그렇지 않으면 즉시 지정 된 노드를 삽입합니다. | |
DiscardItem | 서버 탐색기에서 지정 된 노드를 제거 하 고 해당 하는 개체가 메모리에서 해제 합니다. | |
GetOtherViewHierarchy | 검색 데이터는 서버 탐색기의 해당된 연결과 관련 된 계층 구조를 봅니다. | |
GetProviderImplementation<T> | 매개 변수가 0 미만인 경우 | |
GetViewCommonNodeInfo | 반환 된 IVsDataViewCommonNodeInfo 지정 된 노드에 대 한. | |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) | 있을 경우 지정한 부모 노드 아래 지정 된 노드와 해당 자식 노드를 삽입 합니다. | |
InsertItem(Int32, String, Int32, array<Object[]) | 지정 된 노드의 지정 된 부모 노드 아래에 삽입합니다. | |
RemoveItem(Int32) | 서버 탐색기에서 지정 된 노드를 제거 하 고이 삭제 합니다. | |
RemoveItem(Int32, Boolean) | 서버 탐색기에서 지정 된 노드를 제거합니다. 매개 변수가 입니다. | |
SetNewItemSaveName | 지정한 노드를 저장할 때 이름 사용을 설정 합니다. |
위쪽
설명
이 인터페이스는 기본 제공 DDEX 서비스로 구현 됩니다.