Transform Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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) |