XsltArgumentList Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |