XmlQueryRuntime Sınıf

Tanım

XSLT işlemcisini desteklemek için yöntemler ve özellikler sağlar.

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

Özellikler

ExternalContext

Veri kaynakları, parametreler, uzantı nesneleri vb. gibi dış Kullanıcı bağlamı bilgilerini yöneten nesneyi döndürür.

NameTable

Sorgu tarafından kullanılan tüm adları ayrılamaz için kullanılan ad tablosunu döndürür.

Output

Çıkış yazıcısı nesnesini alır.

XsltFunctions

Durumu yöneten nesneyi döndürür. Durum nesnesi çeşitli XSLT işlevlerini uygulamak için gereklidir.

Yöntemler

AddNewIndex(XPathNavigator, Int32, XmlILIndex)

Mevcut dizin koleksiyonuna, belirtilen bağlam belgesi üzerine yeni oluşturulan bir dizin ekler.

ChangeTypeXsltArgument(Int32, Object, Type)

valueV1 XSLT kurallarını kullanarak, PARAMETRENIN CLR türünden bir DEĞERI clr 'ye dönüştürür destinationType . Tüm sonuç ağacı parça değerlerini düğümlere dönüştürür.

ChangeTypeXsltResult(Int32, Object)

Parametrenin CLR türünden, value ara dil üretimi XML türünün dönüştürme kurallarına göre XML türünü temsil eden varsayılan clr türüne dönüştürür.

ComparePosition(XPathNavigator, XPathNavigator)

İki gezginin göreli konumlarını karşılaştırır.

CreateCollation(String)

Dizeden harmanlama oluşturur.

DebugGetGlobalNames()

Bu sorguda kullanılan tüm genel değişkenlerin ve parametrelerin adlarını içeren bir dizi döndürür.

DebugGetGlobalValue(String)

Belirtilen ada sahip bir genel değerin değerini alır.

DebugGetXsltValue(IList)

Bir diziyi uygun XSLT türüne dönüştürür.

DebugSetGlobalValue(String, Object)

Belirtilen ada sahip olan bir genel değerin değerini ayarlar.

DocOrderDistinct(IList<XPathNavigator>)

Belirtilen dizideki farklı sıralanmış düğümleri alır.

EarlyBoundFunctionExists(String, String)

Belirtilen erken bağlantılı nesnenin belirtilen ada sahip bir yöntem içerip içermediğini belirler.

EndRtfConstruction(XmlQueryOutput)

Bir RTF oluşturma işlemini sonlandırır.

EndSequenceConstruction(XmlQueryOutput)

İç içe geçmiş bir öğe dizisi oluşturma işlemini sonlandırır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

Belirtilen bir belge üzerinde zaten oluşturulduysa, belirtilen KIMLIĞE sahip dizini döndürür ve döndürür true . Aksi takdirde, yeni, boş bir dizin oluşturur ve döndürür false .

GenerateId(XPathNavigator)

Belirtilen düğüm için benzersiz bir dize tanımlayıcısı oluştur.

GetAtomizedName(Int32)

Ad dizisinde belirtilen dizinde bulunan atomlanmış adı alır.

GetCollation(Int32)

Statik olarak oluşturulan bir harmanlamayı alır.

GetEarlyBoundObject(Int32)

Belirtilen erken bağlantılı Uzantı nesnesini alır. Bu nesne henüz yoksa, karşılık gelen öğesini kullanarak bir örnek oluşturur ConstructorInfo .

GetGlobalValue(Int32)

Belirtilen genel değişkene bağlanan değeri döndürür. Değer henüz hesaplanmadıysa, onu hesaplar ve genel değişkende depolar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetNameFilter(Int32)

Filtre dizisindeki belirtilen dizinde ad filtresini alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetTypeFilter(XPathNodeType)

Belirtilen türdeki düğümleri filtreleyen bir filtre alır.

IsGlobalComputed(Int32)

Belirtilen genel değer zaten hesaplanmışsa, true döndürür.

IsQNameEqual(XPathNavigator, Int32, Int32)

LocalName NamespaceURI Belirtilen öğesinin ve özelliklerinin XPathNavigator parametrelerde belirtilen adlara eşit olup olmadığını belirler.

IsQNameEqual(XPathNavigator, XPathNavigator)

Eşit olup LocalName NamespaceURI XPathNavigator olmadığını denetlemek için iki örneğinin ve özelliklerini karşılaştırır.

MatchesXmlType(IList<XPathItem>, Int32)

trueBelirtilen dizideki her öğenin türünün belirtilen dizinin TANıMLADıĞı XML türüyle eşleşip eşleşmediğini döndürür.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

Belirtilen dizinin türünün belirtilen singleton türünün bir alt türü olup olmadığını belirler.

MatchesXmlType(XPathItem, Int32)

trueBelirtilen XPathItem nesnenin türünün belirtilen XML türüyle eşleşip eşleşmediğini döndürür.

MatchesXmlType(XPathItem, XmlTypeCode)

true XPathItem Nesnenin türünün belirtilen tarafından tanımlanan bir türün alt türü olup olmadığını döndürür XmlTypeCode .

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnCurrentNodeChanged(XPathNavigator)

Visual Studio 'da hata ayıklama için kullanılır. Geçerli düğüm değiştirildikten sonra çağırılır.

ParseTagName(String, Int32)

Belirtilen etiket adını ayrıştırır ve elde edilen öneki çözer. Ön ek çözümlenemiyorsa bir hata atılır.

ParseTagName(String, String)

Belirtilen etiket adını ayrıştırır. XmlQualifiedNameAyrıştırılmış yerel adı ve belirtilen ad alanını içeren bir döndürür.

SendMessage(String)

Rapor sorgu yürütme bilgilerini olay işleyicisine bildirir.

SetGlobalValue(Int32, Object)

Belirtilen genel değişkene veya parametreye bağlanan değeri döndürür.

StartRtfConstruction(String, XmlQueryOutput)

Bir RTF oluşturmaya başlar ve XmlQueryOutput Bu RTF 'yi oluşturmak için kullanılacak yeni bir nesne döndürür.

StartSequenceConstruction(XmlQueryOutput)

İç içe geçmiş bir öğe dizisi oluşturmak için başlatılır. XmlQueryOutputBu yeni sırayı oluşturmak için kullanılacak yeni bir döndürür.

TextRtfConstruction(String, String)

Belirtilen metinden yeni bir oluşturur XPathNavigator .

ThrowException(String)

Belirtilen ileti metnine sahip bir XML özel durumu oluşturur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır