Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe Transform

 

Publicado: agosto de 2016

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

Namespace:   System.Security.Cryptography.Xml
Assembly:  System.Security (em System.Security.dll)


[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public abstract class Transform

NomeDescrição
System_CAPS_protmethodTransform()

Inicializa uma nova instância da classe Transform.

NomeDescrição
System_CAPS_pubpropertyAlgorithm

Obtém ou define o identificador de recursos uniforme (URI) que identifica o algoritmo executado pela transformação atual.

System_CAPS_pubpropertyContext

Obtém ou define um XmlElement objeto que representa o contexto do documento em que o atual Transform objeto está sendo executado.

System_CAPS_pubpropertyInputTypes

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

System_CAPS_pubpropertyOutputTypes

Quando substituído em uma classe derivada, obtém uma matriz de tipos de saídas possíveis do GetOutput métodos do atual Transform objeto.

System_CAPS_pubpropertyPropagatedNamespaces

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

System_CAPS_pubpropertyResolver

Define o atual XmlResolver objeto.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodGetDigestedOutput(HashAlgorithm)

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

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_protmethodGetInnerXml()

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

System_CAPS_pubmethodGetOutput()

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

System_CAPS_pubmethodGetOutput(Type)

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

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodGetXml()

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

System_CAPS_pubmethodLoadInnerXml(XmlNodeList)

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

System_CAPS_pubmethodLoadInput(Object)

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

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

Ao executar a assinatura XML e a verificação, o <Transform> elemento descreve como o signatário transformados o objeto de dados que foi assinado. O verificador de um documento, em seguida, usa o <Transform> elemento para transformar os dados assinados da mesma maneira. Se a verificação não é possível transformar os dados assinados da mesma maneira, o documento não pode ser verificado.

Usar uma classe que deriva de Transform classe sempre que você precisa adicionar um ou mais objetos de transformação para um documento XML criptografado ou para um documento XML assinado.

Para obter mais informações sobre o <Transform> elemento, consulte a especificação de XMLDSIG, que está disponível na World Wide Web Consortium (W3C) em www.w3.org/TR/xmldsig-core/, ou a especificação de criptografia XML, que está disponível a partir do W3C em www.w3.org/TR/xmlenc-core/.

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: