EnumObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作 XPATH 層級的類別必須由此類別衍生
public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
- 繼承
-
EnumObject
- 衍生
建構函式
| 名稱 | Description |
|---|---|
| EnumObject() |
預設建構器 |
屬性
| 名稱 | Description |
|---|---|
| ConnectionInfo |
連接物件 |
| Filter |
此層級的篩選器 |
| FixedProperties |
已知值的屬性列表,例如:若 fileter 格式為 [@Name='fff'] 或 [@Name='fff' 且 (xxxxx ) ] |
| Name |
XPATH 層級名稱 |
| Request |
此層級的請求,會從下一層接收,若是最後一層則由使用者發出 |
| ResultTypes |
回傳此物件支援哪些類型的結果 |
| Urn |
這個財產只在申請被處理時才會存在 |
方法
| 名稱 | Description |
|---|---|
| AddProperty(ObjectProperty) |
加入屬性集合 |
| ComputeFixedProperties() |
計算固定屬性的清單(其值可從濾波器推導出) |
| GetAliasPropertyName(String) |
取得屬性名稱,因為在結果集中會被別名到使用者 |
| GetData(EnumResult) |
根據環境先前設定的請求,取得列舉結果資料 |
| GetFixedStringProperty(String, Boolean) |
取得固定(從濾波器中已知值)的屬性,該屬性為字串 |
| GetProperties(ObjectPropertyUsages) |
透過使用法回傳物件屬性 |
| GetProperty(String, ObjectPropertyUsages) |
屬性的存取器依名稱與用途(內部使用) |
| GetUrnProperties() |
在我們有正式方法讓每個物件宣告其用於 urn 的性質之前,嘗試以下最佳推測方法: |
| Initialize(Object, XPathExpressionBlock) |
初始化此層級 |
| PostProcess(EnumResult) |
此呼叫是在最終物件取回資料後,因此 chian 正準備被釋放。因為物件在呼叫間會持久化,釋放任何呼叫特定的資料 |
| RetrieveParentRequest() |
覆寫此方法以產生父物件的請求。父物件的回應會給出當前層級必須產生結果的父物件子集 |
| TryGetProperty(String, ObjectPropertyUsages) |
屬性的存取器依名稱與用途(內部使用) |