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