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)

指示项的子级的更新。

适用于