EnumObject クラス

定義

XPATH レベルを実装するクラスは、このクラスから派生する必要があります

public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
継承
EnumObject
派生

コンストラクター

名前 説明
EnumObject()

デフォルト構造体

プロパティ

名前 説明
ConnectionInfo

conection オブジェクト

Filter

このレベルのフィルター

FixedProperties

値が認識されるプロパティのリスト (例: Name は、ファイッターが [@Name='fff'] または [@Name='fff' and ( xxxxx ) ] の形式であるかどうかを知っている

Name

xpath レベルの名前

Request

このレベルの要求は、1 つ下のレベルから受信されるか、最後のレベルである場合はユーザーから受信されます

ResultTypes

このオブジェクトがサポートする結果の種類を返す

Urn

このプロパティは、要求が処理されている間のみ存在します

メソッド

名前 説明
AddProperty(ObjectProperty)

プロパティのコレクションに追加する

ComputeFixedProperties()

固定プロパティのリストを計算します (その値はフィルターから推定できます)

GetAliasPropertyName(String)

結果セットでユーザーにエイリアスが設定されるため、プロパティ名を取得します

GetData(EnumResult)

環境によって事前に設定された要求に付随する EnumResult データを取得します。

GetFixedStringProperty(String, Boolean)

文字列型の固定 (フィルターから既知の値を持つ) プロパティを取得する

GetProperties(ObjectPropertyUsages)

は、使用法によってオブジェクトのプロパティを返します

GetProperty(String, ObjectPropertyUsages)

名前と使用法によるプロパティのアクセサー (内部使用)

GetUrnProperties()

各オブジェクトが urn に使用するプロパティを宣言する正式な方法になるまで、この最良の推測アプロアッハを試してください

Initialize(Object, XPathExpressionBlock)

このレベルを初期化する

PostProcess(EnumResult)

これは、最後のオブジェクトによってデータがリトライされた後に呼び出されるため、chian は解放の準備をしています。呼び出しの間にオブジェクトが保持されるため、呼び出し固有のデータは解放されます

RetrieveParentRequest()

このメソッドをオーバーライドして親オブジェクトの要求を生成します。親オブジェクトからの応答により、現在のレベルで結果を生成する必要がある親オブジェクトのサブセットが返されます。

TryGetProperty(String, ObjectPropertyUsages)

名前と使用法によるプロパティのアクセサー (内部使用)

適用対象