INavigableItem 接口

定义

重要

此 API 不符合 CLS。

表示存在于 IExplorerHierarchy 对象中的层级节点。

public interface class INavigableItem : IServiceProvider
[System.CLSCompliant(false)]
public interface INavigableItem : IServiceProvider
[<System.CLSCompliant(false)>]
type INavigableItem = interface
    interface IServiceProvider
Public Interface INavigableItem
Implements IServiceProvider
属性
实现

属性

名称 说明
BuildSet

获得装备指定的构建设置。

Context

能理解物品的上下文。

Description

获取物品描述。

DisplayName

获取显示物品的名称。

Icon

获得物品图标。

InvariantPath

获得物品的恒定路径。

IsFiltered

获得一个值,表示 该项目是否被过滤

IsValid

获得一个值,表示给定项是否有效。

Item[String]

表示该对象。

Name

获取指定的物品名称。

Parent

获取该物品的直接父对象。

ShowPolicyHealthState

获取或设置一个值,指示该项是否包含指定策略健康状态的值。

State

获取物品指定的状态。

Tag

获取或设置包含有关项的数据的对象。

方法

名称 说明
BeginRequestChildren(IGetChildrenRequest, AsyncCallback)

开始异步操作以传输该项目子节点的请求。

BeginUpdateChildren(IUpdateChildrenRequest, AsyncCallback)

开始异步操作以执行该项目子节点的更新。

EndRequestChildren(IAsyncResult)

完成异步操作以响应传输请求。

EndUpdateChildren(IAsyncResult)

完成一个异步操作,更新子节点。

GetChildren(ItemScope)

检索具有指定范围的儿童。

IsApplicable(ItemScope)

获取或设置一个值,指示某个项是否适用于该对象。

IsExpandable(ItemScope)

获得或设置一个值,表示某个项是否可扩展到该对象。

IsLeaf(ItemScope)

获取或设置一个值,指示某个项是否属于叶节点。

Refresh(NavigableItemRefreshFlags)

更新对象的物品。

Remove()

移除物体的物品。

RequestChildren(IGetChildrenRequest)

表示子女对该物品的需求。

UpdateChildren(IUpdateChildrenRequest)

表示该项目子节点的更新。

适用于