XsltArgumentList Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera zmienną liczbę argumentów, które są parametrami XSLT lub obiektami rozszerzenia.
public ref class XsltArgumentList
public ref class XsltArgumentList sealed
public class XsltArgumentList
public sealed class XsltArgumentList
type XsltArgumentList = class
Public Class XsltArgumentList
Public NotInheritable Class XsltArgumentList
- Dziedziczenie
-
XsltArgumentList
Uwagi
Ta klasa jest używana przez metodę Transform . Umożliwia wywoływanie parametrów i obiektów rozszerzeń z poziomu arkusza stylów.
Gdy parametry i obiekty są dodawane do XsltArgumentListklasy , są skojarzone odpowiednio z kwalifikowaną nazwą przestrzeni nazw i identyfikatorem URI przestrzeni nazw.
Poniżej przedstawiono zalety przekazywania obiektu zamiast używania skryptu osadzonego, takiego jak <msxsl:script>
:
Zapewnia lepszą hermetyzację i ponowne używanie klas.
Pozwala na mniejsze i łatwiejsze konserwacje arkuszy stylów.
Obsługuje przekazywanie fragmentów węzłów (przez XPathNavigatorelement ) do arkusza stylów.
Aby uzyskać więcej informacji na temat korzystania z klasy XsltArgumentList, zobacz XSLT Extension Objects and XSLT Parameters (Obiekty rozszerzeń XSLT i parametry XSLT).
Konstruktory
XsltArgumentList() |
Implementuje nowe wystąpienie klasy XsltArgumentList. |
Metody
AddExtensionObject(String, Object) |
Dodaje nowy obiekt do obiektu XsltArgumentList i kojarzy go z identyfikatorem URI przestrzeni nazw. |
AddParam(String, String, Object) |
Dodaje parametr do elementu XsltArgumentList i kojarzy go z kwalifikowaną nazwą przestrzeni nazw. |
Clear() |
Usuwa wszystkie parametry i obiekty rozszerzenia z obiektu XsltArgumentList. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetExtensionObject(String) |
Pobiera obiekt skojarzony z daną przestrzenią nazw. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetParam(String, String) |
Pobiera parametr skojarzony z kwalifikowaną nazwą przestrzeni nazw. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RemoveExtensionObject(String) |
Usuwa obiekt z identyfikatorem URI przestrzeni nazw z obiektu XsltArgumentList. |
RemoveParam(String, String) |
Usuwa parametr z .XsltArgumentList |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
XsltMessageEncountered |
Występuje, gdy komunikat jest określony w arkuszu stylów przez element |