Transform 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.
Representa a classe base abstrata da qual derivam todos <Transform> os elementos que podem ser usados numa assinatura digital XML.
public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
- Herança
-
Transform
- Derivado
Observações
Ao realizar assinatura e verificação XML, o <Transform> elemento descreve como o signatário transformou o objeto de dados que foi assinado. O verificador de um documento utiliza então o <Transform> elemento para transformar os dados assinados da mesma forma. Se o verificador não conseguir transformar os dados assinados da mesma forma, o documento não pode ser verificado.
Use uma classe que derive da Transform classe sempre que precisar de adicionar um ou mais objetos de transformação a um documento XML encriptado ou a um documento XML assinado.
Para mais informações sobre o <Transform> elemento, consulte a especificação XMLDSIG ou a especificação de encriptação XML, que estão disponíveis no site do W3C.
Construtores
| Name | Description |
|---|---|
| Transform() |
Inicializa uma nova instância da Transform classe. |
Propriedades
| Name | Description |
|---|---|
| Algorithm |
Obtém ou define o Identificador Uniforme de Recursos (URI) que identifica o algoritmo realizado pela transformação atual. |
| Context |
Obtém ou define um XmlElement objeto que representa o contexto do documento sob o qual o objeto atual Transform está a correr. |
| InputTypes |
Quando sobrescrito numa classe derivada, obtém um array de tipos que são entradas válidas para o LoadInput(Object) método do objeto atual Transform . |
| OutputTypes |
Quando sobrescrito numa classe derivada, obtém um array de tipos que são possíveis saídas a partir dos GetOutput() métodos do objeto atual Transform . |
| PropagatedNamespaces |
Obtém ou define um Hashtable objeto que contém os namespaces que são propagados para a assinatura. |
| Resolver |
Define o objeto atual XmlResolver . |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetDigestedOutput(HashAlgorithm) |
Quando sobrescrito numa classe derivada, devolve o digest associado a um Transform objeto. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetInnerXml() |
Quando sobrescrito numa classe derivada, devolve uma representação XML dos parâmetros do Transform objeto que são adequados a serem incluídos como subelementos de um elemento XMLDSIG |
| GetOutput() |
Quando sobrescrito numa classe derivada, devolve a saída do objeto atual Transform . |
| GetOutput(Type) |
Quando sobrescrito numa classe derivada, devolve a saída do objeto atual Transform do tipo especificado. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetXml() |
Devolve a representação XML do objeto atual Transform . |
| LoadInnerXml(XmlNodeList) |
Quando sobrescrito numa classe derivada, analisa o objeto especificado XmlNodeList como conteúdo específico da transformação de um |
| LoadInput(Object) |
Quando sobrescrito numa classe derivada, carrega a entrada especificada no objeto atual Transform . |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |