Transform Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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) |