다음을 통해 공유


IExplorerNodeTypeDefinition 인터페이스

서버 탐색기 노드의 SharePoint 연결 계층 구조에서 새 노드 형식의 동작을 정의합니다.

네임스페이스:  Microsoft.VisualStudio.SharePoint.Explorer
어셈블리:  Microsoft.VisualStudio.SharePoint(Microsoft.VisualStudio.SharePoint.dll)

구문

‘선언
Public Interface IExplorerNodeTypeDefinition _
    Inherits IAnnotatedObject, IExplorerNodeEvents
public interface IExplorerNodeTypeDefinition : IAnnotatedObject, 
    IExplorerNodeEvents

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

속성

  이름 설명
Public 속성 Annotations IAnnotatedObject 인터페이스를 구현하는 개체와 사용자 지정 데이터를 연결하는 IAnnotationDictionary 인스턴스를 가져옵니다. (IAnnotatedObject에서 상속됨)
Public 속성 DefaultIcon 이 노드 형식에 의해 정의되는 노드의 기본 아이콘을 가져오거나 설정합니다.
Public 속성 IsAlwaysLeaf 이 형식의 노드에 자식 노드가 없는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Name 이 노드 형식에 연결된 이름을 가져옵니다.
Public 속성 NodeType 이 형식의 노드에 대개 자식 노드가 없는지 여부를 나타내는 부울 값을 가져옵니다.IExplorerNodeType에 대한 확장이 있는 경우 이 속성은 대체됩니다.

위쪽

이벤트

  이름 설명
Public 이벤트 NodeChildrenRequested IExplorerNode 가 자식 노드를 요청할 때 발생합니다. (IExplorerNodeEvents에서 상속됨)
Public 이벤트 NodeDisposing IExplorerNode 가 삭제되려고 할 때 발생합니다. (IExplorerNodeEvents에서 상속됨)
Public 이벤트 NodeInitialized IExplorerNode가 초기화될 때 발생합니다. (IExplorerNodeEvents에서 상속됨)
Public 이벤트 NodeMenuItemsRequested IExplorerNode 가 바로 가기 메뉴 항목을 요청할 때 발생합니다. (IExplorerNodeEvents에서 상속됨)
Public 이벤트 NodePropertiesRequested IExplorerNode 가 속성을 요청할 때 발생합니다. (IExplorerNodeEvents에서 상속됨)

위쪽

설명

노드의 새 형식을 만들려면 IExplorerNodeTypeProvider 인터페이스를 구현합니다. InitializeType 메서드 구현에서 IExplorerNodeTypeDefinition 매개 변수의 속성과 이벤트를 사용하여 새 노드 형식의 동작을 정의합니다. 자세한 내용은 방법: 서버 탐색기에 사용자 지정 SharePoint 노드 추가을 참조하십시오.

각 노드 형식은 IExplorerNodeTypeDefinition 개체 하나에 의해 초기화됩니다.

참고 항목

참조

Microsoft.VisualStudio.SharePoint.Explorer 네임스페이스