INavigableItem 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 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) |
表示该项目子节点的更新。 |