Transform Classe

Definição

Representa a classe base abstrata da qual todos os <Transform> elementos que podem ser usados em uma assinatura digital XML derivam.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Herança
Transform
Derivado

Comentários

Ao executar a assinatura e a verificação XML, o <Transform> elemento descreve como o signatário transformou o objeto de dados que foi assinado. Em seguida, o verificador de um documento usa o <Transform> elemento para transformar os dados assinados da mesma maneira. Se o verificador não puder transformar os dados assinados da mesma maneira, o documento não poderá ser verificado.

Use uma classe derivada da Transform classe sempre que precisar adicionar um ou mais objetos de transformação a um documento XML criptografado ou a um documento XML assinado.

Para obter mais informações sobre o <Transform> elemento, consulte a especificação XMLDSIG ou a especificação de criptografia XML, que estão disponíveis no site do W3C.

Construtores

Nome Description
Transform()

Inicializa uma nova instância da classe Transform.

Propriedades

Nome Description
Algorithm

Obtém ou define o URI (Uniform Resource Identifier) que identifica o algoritmo executado pela transformação atual.

Context

Obtém ou define um XmlElement objeto que representa o contexto do documento no qual o objeto atual Transform está em execução.

InputTypes

Quando substituído em uma classe derivada, obtém uma matriz de tipos que são entradas válidas para o LoadInput(Object) método do objeto atual Transform .

OutputTypes

Quando substituído em uma classe derivada, obtém uma matriz de tipos que são possíveis saídas dos GetOutput() métodos do objeto atual Transform .

PropagatedNamespaces

Obtém ou define um Hashtable objeto que contém os namespaces propagados para a assinatura.

Resolver

Define o objeto atual XmlResolver .

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDigestedOutput(HashAlgorithm)

Quando substituído em uma classe derivada, retorna o resumo associado a um Transform objeto.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetInnerXml()

Quando substituído em uma classe derivada, retorna uma representação XML dos parâmetros do Transform objeto que são adequados para serem incluídos como subelementos de um elemento XMLDSIG <Transform> .

GetOutput()

Quando substituído em uma classe derivada, retorna a saída do objeto atual Transform .

GetOutput(Type)

Quando substituído em uma classe derivada, retorna a saída do objeto atual Transform do tipo especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetXml()

Retorna a representação XML do objeto atual Transform .

LoadInnerXml(XmlNodeList)

Quando substituído em uma classe derivada, analisa o objeto especificado XmlNodeList como conteúdo específico da transformação de um <Transform> elemento e configura o estado interno do objeto atual Transform para corresponder ao <Transform> elemento.

LoadInput(Object)

Quando substituído em uma classe derivada, carrega a entrada especificada no objeto atual Transform .

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a