Udostępnij za pośrednictwem


XmlQueryContext Klasa

Definicja

Kontekst zapytania składa się z wszystkich informacji udostępnianych przez użytkownika, które wpływają na działanie zapytania.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Uwagi

Kontekst zarządza następującymi informacjami:

  1. Wejściowe źródła danych, w tym domyślne źródło danych, jeśli istnieje.

  2. Obiekty rozszerzenia. Aby uzyskać więcej informacji, zobacz Funkcje i zmienne zdefiniowane przez użytkownika.

  3. Parametry zewnętrzne.

Właściwości

DefaultDataSource

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca dokument, który jest domyślnie zapytany, jeśli żadne źródło danych nie jest jawnie zaznaczone w zapytaniu.

DefaultNameTable

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca tabelę nazw używaną przez domyślne źródło danych lub wartość null, jeśli nie ma domyślnego źródła danych.

QueryNameTable

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

XmlNameTable Pobiera wystąpienie.

Metody

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDataSource(String, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera źródło danych określone przez element uriRelative i uriBase od podanego T:System.Xml.XmlResolver przez użytkownika.

GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLateBoundObject(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca obiekt rozszerzenia mapowany na określoną przestrzeń nazw lub wartość null, jeśli żaden obiekt nie jest mapowany.

GetParameter(String, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera nazwany parametr z listy argumentów zewnętrznych.

GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InvokeXsltLateBoundFunction(String, String, IList<XPathItem>[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera obiekt rozszerzenia opóźnionego z listy argumentów zewnętrznych.

LateBoundFunctionExists(String, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wartość true, jeśli obiekt powiązany z opóźnieniem zidentyfikowany przez namespaceUri element zawiera metodę zgodną namez parametrem .

MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnXsltMessageEncountered(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

XsltMessageEncountered Zgłasza zdarzenie.

ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy