EnumObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen, die eine XPATH-Ebene implementieren, müssen von dieser Klasse abgeleitet werden.
public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
- Vererbung
-
EnumObject
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| EnumObject() |
Standardkonstruktor |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ConnectionInfo |
Konection-Objekt |
| Filter |
Filter für diese Ebene |
| FixedProperties |
Liste der Eigenschaften, für die der Wert bekannt ist, z. B. Name ist wissen, ob sich der Fileter in der Form [@Name='fff'] oder [@Name='fff' und ( xxxxx ) ] befindet. |
| Name |
Name der xpath-Ebene |
| Request |
die Anforderung für diese Stufe wird von einer Ebene nach unten oder vom Benutzer empfangen, wenn es sich um die letzte Ebene handelt. |
| ResultTypes |
zurückgeben, welche Arten von Ergebnissen dieses Objekts unterstützt |
| Urn |
diese Eigenschaft wird nur ausgeführt, während eine Anforderung gewartet wird. |
Methoden
| Name | Beschreibung |
|---|---|
| AddProperty(ObjectProperty) |
Hinzufügen zur Auflistung von Eigenschaften |
| ComputeFixedProperties() |
Berechnen der Liste der festen Eigenschaften ( ihr Wert kann aus dem Filter abgeleitet werden ) |
| GetAliasPropertyName(String) |
abrufen des Eigenschaftennamens, da er im Resultset als Alias für den Benutzer verwendet wird |
| GetData(EnumResult) |
Ruft die EnumResult-Daten acordingingly to the Request wich was previoesly set by the Environment |
| GetFixedStringProperty(String, Boolean) |
abrufen einer festen ( mit bekannten Wert aus Filter ) Eigenschaft des Typs Zeichenfolge |
| GetProperties(ObjectPropertyUsages) |
gibt die Objekteigenschaften nach Verwendung zurück. |
| GetProperty(String, ObjectPropertyUsages) |
Accessor für eine Eigenschaft nach Name und Verwendung ( interne Verwendung ) |
| GetUrnProperties() |
bis wir eine formale Methode haben, damit jedes Objekt deklariert, welche Eigenschaften sie für Urn verwendet, versuchen Sie diese beste Vermutung |
| Initialize(Object, XPathExpressionBlock) |
initialisieren Sie diese Ebene. |
| PostProcess(EnumResult) |
Dies wird aufgerufen, nachdem die Daten vom endgültigen Objekt erneut überprüft wurden, sodass der Chian bereit ist, freizulösen, da die Objekte zwischen aufrufen kostenlosen anrufspezifischen Daten beibehalten werden. |
| RetrieveParentRequest() |
Überschreiben Sie diese Methode, um eine Anforderung für das übergeordnete Objekt zu generieren. Die Antwort des übergeordneten Objekts gibt uns die Teilmenge der übergeordneten Objekte, für die die aktuelle Ebene das Ergebnis generieren muss. |
| TryGetProperty(String, ObjectPropertyUsages) |
Accessor für eine Eigenschaft nach Name und Verwendung ( interne Verwendung ) |