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 对象初始化。