IExplorerNodeTypeDefinition 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为“服务器资源管理器”的“SharePoint 连接”节点层次结构中新类型的节点定义行为。
public interface class IExplorerNodeTypeDefinition : Microsoft::VisualStudio::SharePoint::Explorer::IExplorerNodeEvents, Microsoft::VisualStudio::SharePoint::IAnnotatedObject
public interface IExplorerNodeTypeDefinition : Microsoft.VisualStudio.SharePoint.Explorer.IExplorerNodeEvents, Microsoft.VisualStudio.SharePoint.IAnnotatedObject
type IExplorerNodeTypeDefinition = interface
interface IAnnotatedObject
interface IExplorerNodeEvents
Public Interface IExplorerNodeTypeDefinition
Implements IAnnotatedObject, IExplorerNodeEvents
- 实现
注解
若要创建新的节点类型,请 IExplorerNodeTypeProvider 实现 接口。 在 方法的实现中 InitializeType ,可以使用 参数的属性和事件 IExplorerNodeTypeDefinition 来定义新节点类型的行为。 有关详细信息,请参阅 如何:将自定义 SharePoint 节点添加到服务器资源管理器。
每种类型的节点只由一个 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) |