XsltArgumentList Classe

Definizione

Contiene un numero variabile di argomenti costituiti da parametri XSLT o oggetti estensioni.Contains a variable number of arguments which are either XSLT parameters or extension objects.

public ref class XsltArgumentList
public class XsltArgumentList
type XsltArgumentList = class
Public Class XsltArgumentList
Ereditarietà
XsltArgumentList

Commenti

Questa classe viene utilizzata dal metodo Transform.This class is used by the Transform method. Consente di richiamare i parametri e gli oggetti di estensione dall'interno del foglio di stile.It allows parameters and extension objects to be invoked from within the style sheet.

Quando i parametri e gli oggetti vengono aggiunti al XsltArgumentList, sono associati rispettivamente a un nome completo dello spazio dei nomi e a un URI dello spazio dei nomi.When the parameters and objects are added to the XsltArgumentList, they are associated with a namespace qualified name and a namespace URI, respectively.

Di seguito sono riportati i vantaggi del passaggio di un oggetto anziché l'utilizzo di uno script incorporato, ad esempio <msxsl:script>:The following are advantages to passing an object rather than using an embedded script such as <msxsl:script>:

  • Migliore incapsulamento e riutilizzo delle classi.Provides better encapsulation and reuse of classes.

  • Consente di mantenere i fogli di stile più piccoli e più facilmente gestibili.Allows style sheets to be smaller and more easily maintained.

  • Supporta il passaggio di frammenti di nodo (tramite la XPathNavigator) al foglio di stile.Supports passing node fragments (through the XPathNavigator) to the style sheet.

Per ulteriori informazioni sull'utilizzo del XsltArgumentList, vedere oggetti di estensione XSLT e parametri XSLT.For more information about using the XsltArgumentList, see XSLT Extension Objects and XSLT Parameters.

Costruttori

XsltArgumentList()

Implementa una nuova istanza dell'oggetto XsltArgumentList.Implements a new instance of the XsltArgumentList.

Metodi

AddExtensionObject(String, Object)

Aggiunge un nuovo oggetto a XsltArgumentList e lo associa all'URI dello spazio dei nomi.Adds a new object to the XsltArgumentList and associates it with the namespace URI.

AddParam(String, String, Object)

Aggiunge un parametro a XsltArgumentList e lo associa al nome completo dello spazio dei nomi.Adds a parameter to the XsltArgumentList and associates it with the namespace qualified name.

Clear()

Rimuove tutti i parametri e gli oggetti estensioni da XsltArgumentList .Removes all parameters and extension objects from the XsltArgumentList.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetExtensionObject(String)

Ottiene l'oggetto associato allo spazio dei nomi specificato.Gets the object associated with the given namespace.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetParam(String, String)

Ottiene il parametro associato al nome completo dello spazio dei nomi.Gets the parameter associated with the namespace qualified name.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
RemoveExtensionObject(String)

Rimuove l'oggetto con l'URI dello spazio dei nomi da XsltArgumentList .Removes the object with the namespace URI from the XsltArgumentList.

RemoveParam(String, String)

Rimuove il parametro da XsltArgumentList .Removes the parameter from the XsltArgumentList.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Eventi

XsltMessageEncountered

Si verifica quando viene specificato un messaggio nel foglio di stile dall'elemento xsl:message.Occurs when a message is specified in the style sheet by the xsl:message element.

Si applica a