EnumObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
classes que implementam um nível XPATH devem ser derivadas dessa classe
public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
- Herança
-
EnumObject
- Derivado
Construtores
| Nome | Description |
|---|---|
| EnumObject() |
Construtor padrão |
Propriedades
| Nome | Description |
|---|---|
| ConnectionInfo |
objeto conection |
| Filter |
filtro para esse nível |
| FixedProperties |
lista das propriedades para as quais o valor é conhecido, por exemplo, o nome é saber se o fileter está no formulário [@Name='fff'] ou [@Name='fff' e ( xxxxx ) ] |
| Name |
nome do nível do xpath |
| Request |
a solicitação para esse nível, ela é recebida de um nível inferior ou do usuário se for o último nível |
| ResultTypes |
retornar quais tipos de resultados esse objeto dá suporte |
| Urn |
esta propriedade só vive enquanto uma solicitação é atendida |
Métodos
| Nome | Description |
|---|---|
| AddProperty(ObjectProperty) |
adicionar à coleção de propriedades |
| ComputeFixedProperties() |
calcular a lista de propriedades fixas (seu valor pode ser deduzido do filtro) |
| GetAliasPropertyName(String) |
obter o nome da propriedade, pois ele será aliased no conjunto de resultados para o usuário |
| GetData(EnumResult) |
Obtém os dados EnumResult de acordo com a solicitação que foi definida previamente pelo Ambiente |
| GetFixedStringProperty(String, Boolean) |
obter uma propriedade fixa (com valor conhecido do filtro) da cadeia de caracteres de tipo |
| GetProperties(ObjectPropertyUsages) |
retorna as propriedades do objeto por uso |
| GetProperty(String, ObjectPropertyUsages) |
acessador de uma propriedade por nome e uso (uso interno) |
| GetUrnProperties() |
até que tenhamos uma maneira formal para que cada objeto declare quais propriedades ele usa para urn tente este melhor aproach de adivinhação |
| Initialize(Object, XPathExpressionBlock) |
inicializar esse nível |
| PostProcess(EnumResult) |
Isso é chamado depois que os dados são derivados pelo objeto final, de modo que o chian está se preparando para ser liberado porque os objetos são persistentes entre chamadas liberam qualquer dado específico de chamada |
| RetrieveParentRequest() |
Substitua esse método para gerar uma solicitação para o objeto pai A resposta do objeto pai nos dará o subconjunto de objetos pai para os quais o nível atual deve gerar o resultado |
| TryGetProperty(String, ObjectPropertyUsages) |
acessador de uma propriedade por nome e uso (uso interno) |