Transform Clase

Definición

Representa la clase base abstracta de la que se derivan todos los <Transform> elementos que se pueden usar en una firma digital XML.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Herencia
Transform
Derivado

Comentarios

Al realizar la firma y comprobación XML, el <Transform> elemento describe cómo el firmante transformó el objeto de datos firmado. A continuación, el comprobador de un documento usa el <Transform> elemento para transformar los datos firmados de la misma manera. Si el comprobador no puede transformar los datos firmados de la misma manera, no se puede comprobar el documento.

Utilice una clase que derive de la Transform clase siempre que necesite agregar uno o varios objetos de transformación a un documento XML cifrado o a un documento XML firmado.

Para obtener más información sobre el <Transform> elemento, vea la especificación XMLDSIG o la especificación de cifrado XML, que están disponibles en el sitio web de W3C.

Constructores

Nombre Description
Transform()

Inicializa una nueva instancia de la clase Transform.

Propiedades

Nombre Description
Algorithm

Obtiene o establece el identificador uniforme de recursos (URI) que identifica el algoritmo realizado por la transformación actual.

Context

Obtiene o establece un XmlElement objeto que representa el contexto del documento en el que se ejecuta el objeto actual Transform .

InputTypes

Cuando se reemplaza en una clase derivada, obtiene una matriz de tipos que son entradas válidas para el LoadInput(Object) método del objeto actual Transform .

OutputTypes

Cuando se reemplaza en una clase derivada, obtiene una matriz de tipos que son posibles salidas de los GetOutput() métodos del objeto actual Transform .

PropagatedNamespaces

Obtiene o establece un Hashtable objeto que contiene los espacios de nombres que se propagan a la firma.

Resolver

Establece el objeto actual XmlResolver .

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetDigestedOutput(HashAlgorithm)

Cuando se reemplaza en una clase derivada, devuelve el resumen asociado a un Transform objeto .

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetInnerXml()

Cuando se reemplaza en una clase derivada, devuelve una representación XML de los parámetros del Transform objeto que son adecuados para incluirse como subelementos de un elemento XMLDSIG <Transform> .

GetOutput()

Cuando se reemplaza en una clase derivada, devuelve la salida del objeto actual Transform .

GetOutput(Type)

Cuando se reemplaza en una clase derivada, devuelve la salida del objeto actual Transform del tipo especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetXml()

Devuelve la representación XML del objeto actual Transform .

LoadInnerXml(XmlNodeList)

Cuando se reemplaza en una clase derivada, analiza el objeto especificado XmlNodeList como contenido específico de transformación de un <Transform> elemento y configura el estado interno del objeto actual Transform para que coincida con el <Transform> elemento.

LoadInput(Object)

Cuando se invalida en una clase derivada, carga la entrada especificada en el objeto actual Transform .

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a