EnumObject Klasse

Definition

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 )

Gilt für: