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
屬性
實作

屬性

名稱 Description
BuildSet

取得指定的裝備配置。

Context

了解物品的上下文。

Description

取得物品描述。

DisplayName

會顯示該物品的名稱。

Icon

會拿到物品的圖示。

InvariantPath

它會得到物品的恆定路徑。

IsFiltered

會得到一個值,表示 該項目是否被過濾

IsValid

會得到一個值,表示該項目是否有效。

Item[String]

代表物件項目。

Name

會取得指定的物品名稱。

Parent

取得該物品的直接父物件。

ShowPolicyHealthState

取得或設定一個值,表示該項目是否包含指定政策健康狀態的值。

State

取得物品指定的狀態。

Tag

取得或設定包含該物品資料的物件。

方法

名稱 Description
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)

表示該項目子節點的更新。

適用於