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)

value パラメーターの CLR 型から、XML 型の変換規則に基づいて中間言語の生成で 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)

指定したノードの一意の文字列識別子を生成します。

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)

2 つのLocalName インスタンスのNamespaceURIプロパティとXPathNavigatorプロパティを比較して、等しいかどうかを確認します。

MatchesXmlType(IList<XPathItem>, Int32)

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

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

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

MatchesXmlType(XPathItem, Int32)

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

MatchesXmlType(XPathItem, XmlTypeCode)

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

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)

適用対象