Compartir a través de


XsltArgumentList Clase

Definición

Contiene un número variable de argumentos, los cuales son parámetros XSLT o bien objetos de extensión.

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
Herencia
XsltArgumentList

Comentarios

El método usa Transform esta clase. Permite invocar parámetros y objetos de extensión desde dentro de la hoja de estilos.

Cuando los parámetros y los objetos se agregan a XsltArgumentList, se asocian con un nombre calificado de espacio de nombres y un URI de espacio de nombres, respectivamente.

A continuación se muestran las ventajas de pasar un objeto en lugar de usar un script incrustado como <msxsl:script>:

  • Proporciona una mejor encapsulación y reutilización de clases.

  • Permite que las hojas de estilo sean más pequeñas y fáciles de mantener.

  • Admite el paso de fragmentos de nodo (a través de XPathNavigator) a la hoja de estilos.

Para obtener más información sobre el uso de XsltArgumentList, vea Objetos de extensión XSLT y parámetros XSLT.

Constructores

XsltArgumentList()

Implementa una nueva instancia de XsltArgumentList.

Métodos

AddExtensionObject(String, Object)

Agrega un nuevo objeto a la lista XsltArgumentList y lo asocia al URI del espacio de nombres.

AddParam(String, String, Object)

Agrega un parámetro a XsltArgumentList y lo asocia al nombre completo del espacio de nombres.

Clear()

Quita todos los parámetros y objetos de extensión de XsltArgumentList.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetExtensionObject(String)

Obtiene el objeto asociado al espacio de nombres dado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetParam(String, String)

Obtiene el parámetro asociado al nombre completo del espacio de nombres.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveExtensionObject(String)

Quita el objeto con el URI del espacio de nombres de XsltArgumentList.

RemoveParam(String, String)

Quita el parámetro de XsltArgumentList.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

XsltMessageEncountered

Aparece cuando hay un mensaje especificado por el elemento xsl:message en la hoja de estilos.

Se aplica a