EnumObject 类

定义

实现 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)

按名称和用法对属性的访问器 (内部使用)

适用于