XsltArgumentList Classe

Definição

Contém um número variável de argumentos que são parâmetros XSLT ou objetos de extensão.

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
Herança
XsltArgumentList

Comentários

Essa classe é usada pelo Transform método. Ele permite que parâmetros e objetos de extensão sejam invocados de dentro da folha de estilos.

Quando os parâmetros e objetos são adicionados ao XsltArgumentList, eles são associados a um nome qualificado de namespace e um URI de namespace, respectivamente.

Veja a seguir as vantagens de passar um objeto em vez de usar um script inserido, como <msxsl:script>:

  • Fornece a melhor encapsulamento e reutilização de classes.

  • Permite que as folhas de estilo sejam menores e mais facilmente mantidas.

  • Dá suporte à passagem de fragmentos de nó (por meio do XPathNavigator) para a folha de estilos.

Para obter mais informações sobre como usar os XsltArgumentListobjetos de extensão XSLT e os parâmetros XSLT.

Construtores

XsltArgumentList()

Implementa uma nova instância do XsltArgumentList.

Métodos

AddExtensionObject(String, Object)

Adiciona um novo objeto ao XsltArgumentList e associa-o ao URI do namespace.

AddParam(String, String, Object)

Adiciona um parâmetro ao XsltArgumentList e o associa ao nome qualificado de namespace.

Clear()

Remove todos os parâmetros e objetos de extensão do XsltArgumentList.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetExtensionObject(String)

Obtém o objeto associado ao namespace fornecido.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetParam(String, String)

Obtém o parâmetro associado ao nome qualificado do namespace.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveExtensionObject(String)

Remove o objeto com o URI de namespace do XsltArgumentList.

RemoveParam(String, String)

Remove o parâmetro do XsltArgumentList.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

XsltMessageEncountered

Ocorre quando uma mensagem é especificada na folha de estilos pelo elemento xsl:message.

Aplica-se a