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) |