Freigeben über


XmlQueryContext Klasse

Definition

Der Kontext einer Abfrage besteht aus allen vom Benutzer bereitgestellten Informationen, die die Ausführung der Abfrage beeinflussen.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class XmlQueryContext sealed
public sealed class XmlQueryContext
type XmlQueryContext = class
Public NotInheritable Class XmlQueryContext
Vererbung
XmlQueryContext

Hinweise

Der Kontext verwaltet die folgenden Informationen:

  1. Eingabedatenquellen, einschließlich der Standarddatenquelle, sofern vorhanden.

  2. Erweiterungsobjekte. Weitere Informationen finden Sie unter Benutzerdefinierte Funktionen und Variablen.

  3. Externe Parameter.

Eigenschaften

DefaultDataSource

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt das Dokument zurück, das standardmäßig abgefragt wird, wenn in der Abfrage keine Datenquelle explizit ausgewählt ist.

DefaultNameTable

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der Standarddatenquelle verwendete Namenstabelle zurück, oder NULL, wenn keine Standarddatenquelle vorhanden ist.

QueryNameTable

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die XmlNameTable-Instanz ab.

Methoden

Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetDataSource(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die vom Benutzer angegebene Datenquelle abT:System.Xml.XmlResolver, die uriRelative von und uriBase angegeben wird.

GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLateBoundObject(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt das Erweiterungsobjekt zurück, das dem angegebenen Namespace zugeordnet ist, oder NULL, wenn kein Objekt zugeordnet ist.

GetParameter(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen benannten Parameter aus der externen Argumentliste ab.

GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InvokeXsltLateBoundFunction(String, String, IList<XPathItem>[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein spät gebundenes Erweiterungsobjekt aus der externen Argumentliste ab.

LateBoundFunctionExists(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt true zurück, wenn das durch den namespaceUri angegebene spät gebundene Objekt eine Methode enthält, die mit name übereinstimmt.

MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnXsltMessageEncountered(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Löst ein XsltMessageEncountered-Ereignis aus.

ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: