Compartir vía


Transform Clase

Definición

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

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 que se firmó. 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.

Use 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

Transform()

Inicializa una nueva instancia de la clase Transform.

Propiedades

Algorithm

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

Context

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

InputTypes

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

OutputTypes

Cuando se reemplaza en una clase derivada, obtiene una matriz de tipos que pueden ser salidas del método GetOutput() del objeto Transform actual.

PropagatedNamespaces

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

Resolver

Establece el objeto XmlResolver actual.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDigestedOutput(HashAlgorithm)

Cuando se reemplaza en una clase derivada, devuelve el algoritmo de síntesis asociado a un objeto Transform.

GetHashCode()

Sirve 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 objeto Transform que se pueden incluir como subelementos de un elemento <Transform> XMLDSIG.

GetOutput()

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

GetOutput(Type)

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetXml()

Devuelve la representación XML del objeto Transform actual.

LoadInnerXml(XmlNodeList)

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

LoadInput(Object)

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

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a