Transform Classe

Définition

Représente la classe de base abstraite de laquelle sont dérivés tous les éléments <Transform> qui peuvent être utilisés dans une signature numérique XML.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Héritage
Transform
Dérivé

Remarques

Lors de l’exécution de la signature et de la vérification XML, l’élément <Transform> décrit comment le signataire a transformé l’objet de données qui a été signé. Le vérificateur d’un document utilise ensuite l’élément <Transform> pour transformer les données signées de la même manière. Si le vérificateur ne peut pas transformer les données signées de la même manière, le document ne peut pas être vérifié.

Utilisez une classe qui dérive de la Transform classe chaque fois que vous devez ajouter un ou plusieurs objets de transformation à un document XML chiffré ou à un document XML signé.

Pour plus d’informations sur l’élément <Transform> , consultez la spécification XMLDSIG ou la spécification de chiffrement XML, qui sont disponibles sur le site web W3C.

Constructeurs

Transform()

Initialise une nouvelle instance de la classe Transform.

Propriétés

Algorithm

Obtient ou définit l'URI (Uniform Resource Identifier) qui identifie l'algorithme exécuté par la transformation actuelle.

Context

Obtient ou définit un objet XmlElement qui représente le contexte de document dans lequel l'objet Transform actuel est exécuté.

InputTypes

En cas de substitution dans une classe dérivée, obtient un tableau de types qui constituent des entrées valides de la méthode LoadInput(Object) dans l'objet Transform en cours.

OutputTypes

En cas de substitution dans une classe dérivée, obtient un tableau de types qui constituent des sorties possibles des méthodes GetOutput() dans l'objet Transform en cours.

PropagatedNamespaces

Obtient ou définit un objet Hashtable qui contient les espaces de noms qui sont propagés dans la signature.

Resolver

Définit l'objet XmlResolver en cours.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetDigestedOutput(HashAlgorithm)

En cas de substitution dans une classe dérivée, retourne le Digest associé à un objet Transform.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetInnerXml()

En cas de substitution dans une classe dérivée, retourne une représentation XML des paramètres de l'objet Transform qui peuvent être inclus en tant que sous-éléments d'un élément <Transform> XMLDSIG.

GetOutput()

En cas de substitution dans une classe dérivée, retourne la sortie de l'objet Transform en cours.

GetOutput(Type)

En cas de substitution dans une classe dérivée, retourne la sortie de l'objet Transform en cours pour le type spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetXml()

Retourne la représentation XML de l'objet Transform en cours.

LoadInnerXml(XmlNodeList)

En cas de substitution dans une classe dérivée, analyse l'objet XmlNodeList spécifié comme contenu propre à la transformation d'un élément <Transform> et configure l'état interne de l'objet Transform en cours en fonction de l'élément <Transform>.

LoadInput(Object)

En cas de substitution dans une classe dérivée, charge l'entrée spécifiée dans l'objet Transform en cours.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à