EnumObject Clase

Definición

Las clases que implementan un nivel XPATH deben derivarse de esta clase

public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
Herencia
EnumObject
Derivado

Constructores

Nombre Description
EnumObject()

Constructor por defecto

Propiedades

Nombre Description
ConnectionInfo

conection (objeto)

Filter

filtro para este nivel

FixedProperties

lista de las propiedades para las que se conoce el valor, por ejemplo, Name es saber si el fileter está en el formato [@Name='fff'] o [@Name='fff' y ( xxxxx ) ]

Name

nombre del nivel de xpath

Request

la solicitud de este nivel, se recibe de un nivel hacia abajo o desde el usuario si es el último nivel.

ResultTypes

devolver qué tipos de resultados admite este objeto

Urn

esta propiedad solo reside mientras se realiza una solicitud

Métodos

Nombre Description
AddProperty(ObjectProperty)

agregar a la colección de propiedades

ComputeFixedProperties()

calcular la lista de propiedades fijas ( su valor se puede deducir del filtro ).

GetAliasPropertyName(String)

obtenga el nombre de la propiedad, ya que se aplicará un alias en el conjunto de resultados al usuario.

GetData(EnumResult)

Obtiene la codificación de datos EnumResult en la solicitud que estableció previamente el entorno.

GetFixedStringProperty(String, Boolean)

get a fixed ( with known value from filter ) property of type string

GetProperties(ObjectPropertyUsages)

devuelve las propiedades del objeto por uso.

GetProperty(String, ObjectPropertyUsages)

descriptor de acceso de una propiedad por nombre y uso ( uso interno )

GetUrnProperties()

hasta que tengamos una manera formal para que cada objeto declare las propiedades que usa para urn pruebe esta mejor suposición aproach.

Initialize(Object, XPathExpressionBlock)

inicializar este nivel

PostProcess(EnumResult)

Esto se llama después de que el objeto final vuelva a intentar los datos, por lo que el chian se prepara para liberarse porque los objetos se conservan entre las llamadas liberan cualquier dato específico de llamada.

RetrieveParentRequest()

Invalide este método para generar una solicitud para el objeto primario La respuesta del objeto primario nos proporcionará el subconjunto de objetos primarios para los que el nivel actual debe generar el resultado.

TryGetProperty(String, ObjectPropertyUsages)

descriptor de acceso de una propiedad por nombre y uso ( uso interno )

Se aplica a