Bagikan melalui


XmlQueryRuntime Kelas

Definisi

Menyediakan metode dan properti untuk mendukung prosesor XSLT.

public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
Warisan
XmlQueryRuntime

Properti

ExternalContext

Mengembalikan objek yang mengelola informasi konteks pengguna eksternal, seperti sumber data, parameter, objek ekstensi, dan sebagainya.

NameTable

Mengembalikan tabel nama yang digunakan untuk mengatomisasi semua nama yang digunakan oleh kueri.

Output

Mendapatkan objek penulis output.

XsltFunctions

Mengembalikan objek yang mengelola status. Objek status diperlukan untuk mengimplementasikan berbagai fungsi XSLT.

Metode

AddNewIndex(XPathNavigator, Int32, XmlILIndex)

Menambahkan indeks yang baru dibuat melalui dokumen konteks yang ditentukan ke kumpulan indeks yang ada.

ChangeTypeXsltArgument(Int32, Object, Type)

Mengonversi nilai dari jenis value CLR parameter ke CLR destinationType dengan menggunakan aturan V1 XSLT. Mengonversi nilai fragmen pohon hasil menjadi simpul.

ChangeTypeXsltResult(Int32, Object)

Mengonversi dari jenis value CLR parameter ke jenis CLR default tempat pembuatan bahasa perantara mewakili jenis XML, berdasarkan aturan konversi jenis XML.

ComparePosition(XPathNavigator, XPathNavigator)

Membandingkan posisi relatif dari dua navigator.

CreateCollation(String)

Membuat kolajeasi dari string.

DebugGetGlobalNames()

Mengembalikan array yang berisi nama semua variabel dan parameter global yang digunakan dalam kueri ini.

DebugGetGlobalValue(String)

Mendapatkan nilai nilai global yang memiliki nama yang ditentukan.

DebugGetXsltValue(IList)

Mengonversi urutan ke jenis XSLT yang sesuai.

DebugSetGlobalValue(String, Object)

Mengatur nilai nilai global yang memiliki nama yang ditentukan.

DocOrderDistinct(IList<XPathNavigator>)

Mendapatkan simpul yang diurutkan berbeda dari urutan yang ditentukan.

EarlyBoundFunctionExists(String, String)

Menentukan apakah objek terikat awal yang ditentukan berisi metode dengan nama yang ditentukan.

EndRtfConstruction(XmlQueryOutput)

Selesai membangun RTF.

EndSequenceConstruction(XmlQueryOutput)

Selesai membangun urutan item berlapis.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

Mengembalikan indeks dengan ID yang ditentukan jika telah dibuat melalui dokumen yang ditentukan, dan mengembalikan true. Jika tidak, membuat indeks baru yang kosong dan mengembalikan false.

GenerateId(XPathNavigator)

Buat pengidentifikasi string unik untuk simpul yang ditentukan.

GetAtomizedName(Int32)

Mendapatkan nama yang diatomisasi pada indeks yang ditentukan dalam array nama.

GetCollation(Int32)

Mendapatkan kolaborasi yang dibuat secara statis.

GetEarlyBoundObject(Int32)

Mendapatkan objek ekstensi terikat awal yang ditentukan. Jika objek ini belum ada, buat instans menggunakan yang sesuai ConstructorInfo.

GetGlobalValue(Int32)

Mengembalikan nilai yang terikat ke variabel global yang ditentukan. Jika nilai belum dihitung, komputasi dan simpan dalam variabel global.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetNameFilter(Int32)

Mendapatkan filter nama pada indeks yang ditentukan dalam array filter.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetTypeFilter(XPathNodeType)

Mendapatkan filter yang memfilter simpul dari jenis yang ditentukan.

IsGlobalComputed(Int32)

Mengembalikan true jika nilai global yang ditentukan telah dihitung.

IsQNameEqual(XPathNavigator, Int32, Int32)

Menentukan apakah LocalName properti dan NamespaceURI dari yang ditentukan XPathNavigator sama dengan nama yang ditentukan dalam parameter.

IsQNameEqual(XPathNavigator, XPathNavigator)

Membandingkan LocalName properti dan NamespaceURI dari dua XPathNavigator instans untuk memeriksa apakah keduanya sama.

MatchesXmlType(IList<XPathItem>, Int32)

Mengembalikan true jika jenis setiap item dalam urutan yang ditentukan cocok dengan jenis XML yang diidentifikasi indeks yang ditentukan.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

Menentukan apakah jenis urutan yang ditentukan adalah subjenis dari jenis singleton yang ditentukan.

MatchesXmlType(XPathItem, Int32)

Mengembalikan true jika jenis objek yang ditentukan XPathItem cocok dengan jenis XML yang ditentukan.

MatchesXmlType(XPathItem, XmlTypeCode)

Mengembalikan jika jenis XPathItem objek adalah subjenis true dari jenis yang diidentifikasi oleh yang ditentukan XmlTypeCode.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnCurrentNodeChanged(XPathNavigator)

Digunakan untuk penelusuran kesalahan di Visual Studio. Dipanggil setelah simpul saat ini berubah.

ParseTagName(String, Int32)

Mengurai nama tag yang ditentukan dan menyelesaikan awalan yang dihasilkan. Jika awalan tidak dapat diselesaikan, kesalahan akan muncul.

ParseTagName(String, String)

Mengurai nama tag yang ditentukan. Mengembalikan yang XmlQualifiedName terdiri dari nama lokal yang diurai dan namespace yang ditentukan.

SendMessage(String)

Melaporkan informasi eksekusi kueri ke penanganan aktivitas.

SetGlobalValue(Int32, Object)

Mengembalikan nilai yang terikat ke variabel atau parameter global yang ditentukan.

StartRtfConstruction(String, XmlQueryOutput)

Mulai membangun RTF dan mengembalikan objek baru XmlQueryOutput yang akan digunakan untuk membangun RTF ini.

StartSequenceConstruction(XmlQueryOutput)

Mulai membangun urutan item berlapis. Mengembalikan yang baru XmlQueryOutput yang akan digunakan untuk membangun urutan baru ini.

TextRtfConstruction(String, String)

Membuat baru XPathNavigator dari teks yang ditentukan.

ThrowException(String)

Melemparkan pengecualian XML yang memiliki teks pesan yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk