EnumObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Le classi che implementano un livello XPATH devono essere derivate da questa classe
public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
- Ereditarietà
-
EnumObject
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| EnumObject() |
Costruttore predefinito |
Proprietà
| Nome | Descrizione |
|---|---|
| ConnectionInfo |
oggetto conection |
| Filter |
filtro per questo livello |
| FixedProperties |
elenco delle proprietà per cui il valore è noto, ad esempio Name è noto se il fileter è nel formato [@Name='fff'] o [@Name='fff' e ( xxxxx ) ] |
| Name |
nome del livello xpath |
| Request |
la richiesta per questo livello, viene ricevuta da un livello inferiore o dall'utente se è l'ultimo livello |
| ResultTypes |
restituire i tipi di risultati supportati da questo oggetto |
| Urn |
questa proprietà si trova solo quando viene usata una richiesta |
Metodi
| Nome | Descrizione |
|---|---|
| AddProperty(ObjectProperty) |
aggiungere alla raccolta di proprietà |
| ComputeFixedProperties() |
calcolare l'elenco di proprietà fisse ( il relativo valore può essere dedotto dal filtro ) |
| GetAliasPropertyName(String) |
ottenere il nome della proprietà come verrà eseguito l'alias nel set di risultati all'utente |
| GetData(EnumResult) |
Ottiene i dati EnumResult acordingly all'oggetto Request wich precedentemente impostati dall'ambiente |
| GetFixedStringProperty(String, Boolean) |
get a fixed ( with known value from filter ) property of type string (with known value from filter ) property of type string |
| GetProperties(ObjectPropertyUsages) |
restituisce le proprietà dell'oggetto in base all'utilizzo |
| GetProperty(String, ObjectPropertyUsages) |
funzione di accesso per una proprietà in base al nome e all'utilizzo ( uso interno ) |
| GetUrnProperties() |
fino a quando non abbiamo un modo formale in modo che ogni oggetto dichiari quali proprietà usa per urn provare questa migliore ipotesi aproach |
| Initialize(Object, XPathExpressionBlock) |
inizializzare questo livello |
| PostProcess(EnumResult) |
Questo viene chiamato dopo che i dati sono stati ritentati dall'oggetto finale in modo che il chian si prepari a essere liberato Perché gli oggetti sono persistenti tra le chiamate liberano dati specifici di chiamata |
| RetrieveParentRequest() |
Eseguire l'override di questo metodo per generare una richiesta per l'oggetto padre. La risposta dell'oggetto padre fornirà il subset di oggetti padre per cui il livello corrente deve generare il risultato |
| TryGetProperty(String, ObjectPropertyUsages) |
funzione di accesso per una proprietà in base al nome e all'utilizzo ( uso interno ) |