Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

XsltArgumentList-Klasse

Enthält eine variable Anzahl von Argumenten, die entweder XSLT-Parameter oder Erweiterungsobjekte sind.

System.Object
  System.Xml.Xsl.XsltArgumentList

Namespace:  System.Xml.Xsl
Assembly:  System.Xml (in System.Xml.dll)
public class XsltArgumentList

Der XsltArgumentList-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode XsltArgumentList Implementiert eine neue Instanz der XsltArgumentList.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode AddExtensionObject Fügt der XsltArgumentList ein neues Objekt hinzu und ordnet es dem Namespace-URI zu.
Öffentliche Methode AddParam Fügt der XsltArgumentList einen Parameter hinzu und ordnet diesem den durch einen Namespace gekennzeichneten Namen zu.
Öffentliche Methode Clear Entfernt sämtliche Parameter und Erweiterungsobjekte aus der XsltArgumentList.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetExtensionObject Ruft das dem angegebenen Namespace zugeordnete Objekt ab.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetParam Ruft den Parameter ab, der dem durch Namespace gekennzeichneten Namen zugeordnet ist.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RemoveExtensionObject Entfernt das Objekt mit dem Namespace-URI aus der XsltArgumentList.
Öffentliche Methode RemoveParam Entfernt den Parameter aus der XsltArgumentList.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang
  Name Beschreibung
Öffentliches Ereignis XsltMessageEncountered Tritt ein, wenn das xsl:message-Element im Stylesheet eine Meldung angibt.
Zum Seitenanfang

Diese Klasse wird von der Transform-Methode verwendet. Sie ermöglicht das Aufrufen von Parametern und Erweiterungsobjekten aus dem Stylesheet heraus.

Wenn die Parameter und Objekte der XsltArgumentList hinzugefügt werden, werden sie einem durch Namespace gekennzeichneten Namen bzw. einem Namespace-URI zugeordnet.

Das Übergeben eines Objekts bietet gegenüber der Verwendung eines eingebetteten Skriptes wie <msxsl:script> folgende Vorteile:

  • Ermöglicht eine bessere Kapselung und Wiederverwendung von Klassen.

  • Stylesheets können kürzer gehalten werden und lassen sich einfacher verwalten.

  • Unterstützt das Übergeben von Knotenfragmenten (über den XPathNavigator) an das Stylesheet.

Weitere Informationen über das Verwenden der XsltArgumentList finden Sie unter XSLT-Erweiterungsobjekte und XSLT-Parameter.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ