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 类型公开以下成员。

属性

  名称 说明
公共属性 Annotations 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。)
公共属性 DefaultIcon 获取或设置由节点类型定义的节点的默认图标。
公共属性 IsAlwaysLeaf 获取一个值,该值指示此类型的节点是否没有子节点。
公共属性 Name 获取与节点类型关联的名称。
公共属性 NodeType 获取一个布尔值,该值指示此类型的节点是否通常没有子节点。如果存在 IExplorerNodeType 的扩展,此属性将被取代。

页首

事件

  名称 说明
公共事件 NodeChildrenRequested IExplorerNode 请求子节点时发生。 (继承自 IExplorerNodeEvents。)
公共事件 NodeDisposing 在即将释放 IExplorerNode 时发生。 (继承自 IExplorerNodeEvents。)
公共事件 NodeInitialized 在初始化新 IExplorerNode 时发生。 (继承自 IExplorerNodeEvents。)
公共事件 NodeMenuItemsRequested IExplorerNode 请求快捷菜单项时发生。 (继承自 IExplorerNodeEvents。)
公共事件 NodePropertiesRequested IExplorerNode 请求属性时发生。 (继承自 IExplorerNodeEvents。)

页首

备注

若要创建新的节点类型,请实现 IExplorerNodeTypeProvider 接口。 在 InitializeType 方法的实现中,可以使用 IExplorerNodeTypeDefinition 参数的属性和事件来定义新节点类型的行为。 有关更多信息,请参见 如何:向服务器资源管理器添加自定义 SharePoint 节点

每种节点只能通过一个 IExplorerNodeTypeDefinition 对象初始化。

请参见

参考

Microsoft.VisualStudio.SharePoint.Explorer 命名空间