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
- 屬性
- 實作
屬性
| 名稱 | 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) |
表示該項目子節點的更新。 |