XsltArgumentList Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine variable Anzahl von Argumenten, die XSLT-Parameter oder Erweiterungsobjekte sind.
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
- Vererbung
-
XsltArgumentList
Hinweise
Diese Klasse wird von der Transform Methode verwendet. Sie ermöglicht das Aufrufen von Parametern und Erweiterungsobjekten aus dem Stylesheet.
Wenn die Parameter und Objekte dem XsltArgumentListHinzugefügt werden, werden sie einem namespacequalifizierten Namen bzw. einem Namespace-URI zugeordnet.
Im Folgenden sind die Vorteile der Übergabe eines Objekts und nicht die Verwendung eines eingebetteten Skripts wie <msxsl:script>:
Sie ermöglicht eine bessere Kapselung und Wiederverwendung von Klassen.
Ermöglicht es Stylesheets, kleiner und einfacher zu verwalten.
Unterstützt das Übergeben von Knotenfragmenten (durch die XPathNavigator) an das Stylesheet.
Weitere Informationen zur Verwendung von XsltArgumentList und XSLT-Parametern finden Sie unter .For more information about using the , see XSLT Extension Objects and XSLT Parameters.
Konstruktoren
| Name | Beschreibung |
|---|---|
| XsltArgumentList() |
Implementiert eine neue Instanz der XsltArgumentList. |
Methoden
| Name | Beschreibung |
|---|---|
| AddExtensionObject(String, Object) |
Fügt dem XsltArgumentList Namespace-URI ein neues Objekt hinzu und ordnet es dem Namespace-URI zu. |
| AddParam(String, String, Object) |
Fügt dem XsltArgumentList Namespace einen Parameter hinzu und ordnet ihn dem qualifizierten Namespacenamen zu. |
| Clear() |
Entfernt alle Parameter und Erweiterungsobjekte aus dem XsltArgumentList. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetExtensionObject(String) |
Ruft das objekt ab, das dem angegebenen Namespace zugeordnet ist. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetParam(String, String) |
Ruft den Parameter ab, der dem qualifizierten Namespacenamen zugeordnet ist. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| RemoveExtensionObject(String) |
Entfernt das Objekt mit dem Namespace-URI aus dem XsltArgumentList. |
| RemoveParam(String, String) |
Entfernt den Parameter aus dem XsltArgumentList. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
| Name | Beschreibung |
|---|---|
| XsltMessageEncountered |
Tritt auf, wenn eine Nachricht im Stylesheet durch das |