Compartilhar via


Transform Classe

Definição

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

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 de 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 que deriva 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

Transform()

Inicializa uma nova instância da classe Transform.

Propriedades

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 objeto XmlElement que representa o contexto do documento em que o objeto Transform atual 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 método LoadInput(Object) do objeto Transform atual.

OutputTypes

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

PropagatedNamespaces

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

Resolver

Define o objeto XmlResolver atual.

Métodos

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 da mensagem associado a um objeto Transform.

GetHashCode()

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

(Herdado de Object)
GetInnerXml()

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

GetOutput()

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

GetOutput(Type)

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetXml()

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

LoadInnerXml(XmlNodeList)

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

LoadInput(Object)

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

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a