Sdílet prostřednictvím


XmlQueryContext Třída

Definice

Kontext dotazu se skládá ze všech informací poskytnutých uživatelem, které ovlivňují fungování dotazu.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class XmlQueryContext sealed
public sealed class XmlQueryContext
type XmlQueryContext = class
Public NotInheritable Class XmlQueryContext
Dědičnost
XmlQueryContext

Poznámky

Kontext spravuje následující informace:

  1. Vstupní zdroje dat, včetně výchozího zdroje dat, pokud existuje.

  2. Objekty rozšíření. Další informace najdete v tématu Uživatelem definované funkce a proměnné.

  3. Externí parametry.

Vlastnosti

DefaultDataSource

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí dokument, který je ve výchozím nastavení dotazován, pokud není v dotazu explicitně vybrán žádný zdroj dat.

DefaultNameTable

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí tabulku názvů používanou výchozím zdrojem dat nebo hodnotu null, pokud neexistuje žádný výchozí zdroj dat.

QueryNameTable

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

XmlNameTable Získá instanci.

Metody

Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetDataSource(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá zdroj dat určený a uriRelativeuriBase z zadaného T:System.Xml.XmlResolver uživatele.

GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLateBoundObject(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí objekt rozšíření, který je mapován na zadaný obor názvů, nebo null, pokud není mapován žádný objekt.

GetParameter(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pojmenovaný parametr ze seznamu externích argumentů.

GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální Type instanci.

(Zděděno od Object)
InvokeXsltLateBoundFunction(String, String, IList<XPathItem>[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá objekt rozšíření s pozdní vazbou ze seznamu externích argumentů.

LateBoundFunctionExists(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu true, pokud objekt s pozdní vazbou identifikovaný pomocí namespaceUri obsahuje metodu, která odpovídá name.

MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnXsltMessageEncountered(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

XsltMessageEncountered Vyvolá událost.

ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro