Transform Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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 |
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 |
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) |