XsltArgumentList Classe

Definizione

Contiene un numero variabile di argomenti che sono parametri XSLT o oggetti di estensione.

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
Ereditarietà
XsltArgumentList

Commenti

Questa classe viene utilizzata dal Transform metodo . Consente di richiamare parametri e oggetti di estensione dall'interno del foglio di stile.

Quando i parametri e gli oggetti vengono aggiunti a XsltArgumentList, sono associati rispettivamente a un nome completo dello spazio dei nomi e a un URI dello spazio dei nomi.

Di seguito sono riportati i vantaggi derivanti dal passaggio di un oggetto anziché dall'uso di uno script incorporato, ad <msxsl:script>esempio :

  • Fornisce un migliore incapsulamento e riutilizzo delle classi.

  • Consente di mantenere i fogli di stile più piccoli e più facilmente.

  • Supporta il passaggio di frammenti di nodo (tramite ) XPathNavigatoral foglio di stile.

Per altre informazioni sull'uso di XsltArgumentList, vedere Oggetti estensione XSLT e parametri XSLT.

Costruttori

Nome Descrizione
XsltArgumentList()

Implementa una nuova istanza di XsltArgumentList.

Metodi

Nome Descrizione
AddExtensionObject(String, Object)

Aggiunge un nuovo oggetto all'oggetto XsltArgumentList e lo associa all'URI dello spazio dei nomi.

AddParam(String, String, Object)

Aggiunge un parametro all'oggetto XsltArgumentList e lo associa al nome completo dello spazio dei nomi.

Clear()

Rimuove tutti i parametri e gli oggetti di estensione da XsltArgumentList.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetExtensionObject(String)

Ottiene l'oggetto associato allo spazio dei nomi specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetParam(String, String)

Ottiene il parametro associato al nome completo dello spazio dei nomi.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
RemoveExtensionObject(String)

Rimuove l'oggetto con l'URI dello spazio dei nomi da XsltArgumentList.

RemoveParam(String, String)

Rimuove il parametro da XsltArgumentList.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
XsltMessageEncountered

Si verifica quando un messaggio viene specificato nel foglio di stile dall'elemento xsl:message .

Si applica a