EnumObject 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现 XPATH 级别的类必须派生自此类
public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
- 继承
-
EnumObject
- 派生
构造函数
| 名称 | 说明 |
|---|---|
| EnumObject() |
默认构造器 |
属性
| 名称 | 说明 |
|---|---|
| ConnectionInfo |
conection 对象 |
| Filter |
筛选此级别 |
| FixedProperties |
知道值的属性列表,例如,如果 fileter 采用 [@Name='fff'] 或 [@Name='fff' 和 (xxxxx) 格式,则知道名称 |
| Name |
xpath 级别的名称 |
| Request |
此级别的请求,如果请求是最后一个级别,则从一个级别或从用户接收 |
| ResultTypes |
返回此对象支持的结果类型 |
| Urn |
此属性仅在请求被服务时生存 |
方法
| 名称 | 说明 |
|---|---|
| AddProperty(ObjectProperty) |
添加到属性集合 |
| ComputeFixedProperties() |
计算固定属性的列表(可以从筛选器推断其值) |
| GetAliasPropertyName(String) |
获取属性名称,因为它将在结果集中别名给用户 |
| GetData(EnumResult) |
获取环境预先设置的请求 wich 的 EnumResult 数据 |
| GetFixedStringProperty(String, Boolean) |
获取字符串类型的固定值(具有 filter 的已知值) 属性 |
| GetProperties(ObjectPropertyUsages) |
按使用情况返回对象属性 |
| GetProperty(String, ObjectPropertyUsages) |
按名称和用法对属性的访问器 (内部使用) |
| GetUrnProperties() |
直到我们有一个正式的方式,以便每个对象声明它用于 urn 的属性尝试这个最好的猜测 aproach |
| Initialize(Object, XPathExpressionBlock) |
初始化此级别 |
| PostProcess(EnumResult) |
这是在数据被最终对象重试后调用的,因此 chian 正在准备释放,因为对象在调用之间持久保存任何调用特定数据 |
| RetrieveParentRequest() |
重写此方法以生成父对象的请求。父对象的响应将为我们提供当前级别必须为其生成其结果的父对象的子集 |
| TryGetProperty(String, ObjectPropertyUsages) |
按名称和用法对属性的访问器 (内部使用) |