XsltArgumentList Classe

Definição

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

public ref class XsltArgumentList sealed
public ref class XsltArgumentList
public sealed class XsltArgumentList
public class XsltArgumentList
type XsltArgumentList = class
Public NotInheritable Class XsltArgumentList
Public Class XsltArgumentList
Herança
XsltArgumentList

Observações

Esta classe é usada pelo Transform método. Permite invocar parâmetros e objetos de extensão a partir da folha de estilos.

Quando os parâmetros e objetos são adicionados ao XsltArgumentList, eles estão associados a um nome qualificado em espaço de nomes e a um URI de espaço de nomes, respetivamente.

Seguem-se as vantagens de passar um objeto em vez de usar um script embutido como:<msxsl:script>

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

  • Permite que as folhas de estilo sejam mais pequenas e mais fáceis de manter.

  • Suporta a passagem de fragmentos de nó (através do XPathNavigator) para a folha de estilos.

Para mais informações sobre a utilização dos XsltArgumentList, veja Objetos de Extensão XSLT e Parâmetros XSLT.

Construtores

Name Description
XsltArgumentList()

Implementa uma nova instância do XsltArgumentList.

Métodos

Name Description
AddExtensionObject(String, Object)

Adiciona um novo objeto ao XsltArgumentList e associa-o ao espaço de nomes URI.

AddParam(String, String, Object)

Adiciona um parâmetro ao XsltArgumentList e associa-o ao nome qualificado do 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 dado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetParam(String, String)

Obtém o parâmetro associado ao nome qualificado do espaço de nomes.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RemoveExtensionObject(String)

Remove o objeto com o URI do espaço de nomes do XsltArgumentListarquivo .

RemoveParam(String, String)

Remove o parâmetro do XsltArgumentList.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
XsltMessageEncountered

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

Aplica-se a