XmlQueryRuntime クラス

定義

XSLT プロセッサをサポートするメソッドとプロパティを提供します。

public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
継承
XmlQueryRuntime

プロパティ

ExternalContext

データ ソース、パラメーター、拡張オブジェクトなど、外部のユーザー コンテキスト情報を管理するオブジェクトを返します。

NameTable

クエリによって使用されるすべての名前を最小単位に分割するための名前テーブルを返します。

Output

出力ライター オブジェクトを取得します。

XsltFunctions

状態を管理するオブジェクトを返します。 状態オブジェクトは、各種の XSLT 関数を実装する際に必要となります。

メソッド

AddNewIndex(XPathNavigator, Int32, XmlILIndex)

指定のコンテキスト ドキュメントを対象に新たに構築したインデックスを、既存のインデックス コレクションに追加します。

ChangeTypeXsltArgument(Int32, Object, Type)

V1 XSLT の規則を使用し、value パラメーターの CLR 型の値を CLR の destinationType に変換します。 結果として得られたツリー フラグメントの値はすべてノードに変換されます。

ChangeTypeXsltResult(Int32, Object)

XML 型の変換規則に基づき、value パラメーターの CLR 型を、(中間言語の生成で XML 型を表すのに使用される) 既定の CLR 型に変換します。

ComparePosition(XPathNavigator, XPathNavigator)

2 つのナビゲーターの相対位置を比較します。

CreateCollation(String)

文字列から照合順序を作成します。

DebugGetGlobalNames()

このクエリに使用されているすべてのグローバル変数およびパラメーターの名前を格納する配列を返します。

DebugGetGlobalValue(String)

指定された名前を持つグローバル値の値を取得します。

DebugGetXsltValue(IList)

特定のシーケンスをその適切な XSLT 型に変換します。

DebugSetGlobalValue(String, Object)

指定された名前を持つグローバル値の値を設定します。

DocOrderDistinct(IList<XPathNavigator>)

指定されたシーケンスから並べ替え済みの一意のノードを取得します。

EarlyBoundFunctionExists(String, String)

事前バインディングされた指定のオブジェクトに、指定された名前のメソッドが存在するかどうかを確認します。

EndRtfConstruction(XmlQueryOutput)

RTF の構築を完了します。

EndSequenceConstruction(XmlQueryOutput)

入れ子になった項目のシーケンスの構築を完了します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

指定された ID を持つインデックスが指定されたドキュメントに対して既に作成されている場合は、そのインデックスを返し、さらに true を返します。 それ以外の場合は、新しい空のインデックスを作成して false を返します。

GenerateId(XPathNavigator)

指定されたノードの一意の文字列 ID を生成します。

GetAtomizedName(Int32)

指定されたインデックス位置にある最小単位に分割した名前を名前の配列から取得します。

GetCollation(Int32)

静的に作成される照合順序を取得します。

GetEarlyBoundObject(Int32)

事前バインディングされた指定の拡張オブジェクトを取得します。 このオブジェクトがまだ存在しない場合は、対応する ConstructorInfo を使用してインスタンスを作成します。

GetGlobalValue(Int32)

指定のグローバル変数にバインドされた値を返します。 この値がまだ計算されていない場合は、計算してグローバル変数に格納します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetNameFilter(Int32)

指定されたインデックス位置にある名前フィルターをフィルターの配列から取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetTypeFilter(XPathNodeType)

指定された型のノードをフィルター処理するフィルターを取得します。

IsGlobalComputed(Int32)

指定されたグローバル値が既に計算されている場合に true を返します。

IsQNameEqual(XPathNavigator, Int32, Int32)

指定された LocalNameNamespaceURI プロパティおよび XPathNavigator プロパティが、パラメーターに指定された名前と等しいかどうかを確認します。

IsQNameEqual(XPathNavigator, XPathNavigator)

LocalName の 2 つのインスタンスの NamespaceURI プロパティおよび XPathNavigator プロパティを比較し、両者が等しいかどうかをチェックします。

MatchesXmlType(IList<XPathItem>, Int32)

指定されたシーケンスのすべての項目の型が、指定されたインデックスの XML 型と一致する場合、true を返します。

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

指定されたシーケンスの型が、指定されたシングルトン型のサブタイプであるかどうかを確認します。

MatchesXmlType(XPathItem, Int32)

指定された XPathItem オブジェクトの型が指定された XML 型と一致する場合に true を返します。

MatchesXmlType(XPathItem, XmlTypeCode)

XPathItem オブジェクトの型が、指定された XmlTypeCode で識別される型のサブタイプである場合、true を返します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnCurrentNodeChanged(XPathNavigator)

Visual Studio でのデバッグに使用します。 現在のノードが変更された後で呼び出されます。

ParseTagName(String, Int32)

指定されたタグ名を解析し、結果のプレフィックスを解決します。 プレフィックスを解決できない場合、エラーがスローされます。

ParseTagName(String, String)

指定されたタグ名を解析します。 解析済みのローカル名と指定された名前空間とで構成される XmlQualifiedName を返します。

SendMessage(String)

クエリの実行情報をイベント ハンドラーに報告します。

SetGlobalValue(Int32, Object)

指定のグローバル変数またはパラメーターにバインドされた値を返します。

StartRtfConstruction(String, XmlQueryOutput)

RTF の構築を開始すると共に、この RTF を構築するための新しい XmlQueryOutput オブジェクトを返します。

StartSequenceConstruction(XmlQueryOutput)

入れ子になった項目シーケンスの構築を開始します。 この新しいシーケンスを構築する際に使用される新しい XmlQueryOutput を返します。

TextRtfConstruction(String, String)

指定されたテキストから新しい XPathNavigator を構築します。

ThrowException(String)

指定されたメッセージ テキストを持つ XML 例外をスローします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象