Transform Klas

Definitie

Vertegenwoordigt de abstracte basisklasse waaruit alle <Transform> elementen die kunnen worden gebruikt in een digitale XML-handtekening worden afgeleid.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Overname
Transform
Afgeleid

Opmerkingen

Bij het uitvoeren van XML-ondertekening en verificatie beschrijft het <Transform> element hoe de ondertekenaar het gegevensobject heeft getransformeerd dat is ondertekend. De verificator van een document gebruikt vervolgens het <Transform> element om de ondertekende gegevens op dezelfde manier te transformeren. Als de verificator de ondertekende gegevens niet op dezelfde manier kan transformeren, kan het document niet worden geverifieerd.

Gebruik een klasse die is afgeleid van de Transform klasse wanneer u een of meer transformatieobjecten wilt toevoegen aan een versleuteld XML-document of aan een ondertekend XML-document.

Zie de <Transform> of de XML-versleutelingsspecificatie, die beschikbaar zijn op de W3C-website voor meer informatie over het element.

Constructors

Name Description
Transform()

Initialiseert een nieuw exemplaar van de Transform klasse.

Eigenschappen

Name Description
Algorithm

Haalt de URI (Uniform Resource Identifier) op of stelt deze in die het algoritme identificeert dat wordt uitgevoerd door de huidige transformatie.

Context

Hiermee wordt een XmlElement object opgehaald of ingesteld dat de documentcontext vertegenwoordigt waaronder het huidige Transform object wordt uitgevoerd.

InputTypes

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een matrix op met typen die geldige invoer zijn voor de LoadInput(Object) methode van het huidige Transform object.

OutputTypes

Wanneer deze worden overschreven in een afgeleide klasse, haalt u een matrix van typen op die mogelijke uitvoer van de GetOutput() methoden van het huidige Transform object zijn.

PropagatedNamespaces

Hiermee wordt een Hashtable object opgehaald of ingesteld dat de naamruimten bevat die in de handtekening worden doorgegeven.

Resolver

Hiermee stelt u het huidige XmlResolver object in.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetDigestedOutput(HashAlgorithm)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de samenvatting geretourneerd die aan een Transform object is gekoppeld.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInnerXml()

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een XML-weergave van de parameters van het Transform object die geschikt zijn om te worden opgenomen als subelementen van een XMLDSIG-element <Transform> .

GetOutput()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de uitvoer van het huidige Transform object geretourneerd.

GetOutput(Type)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de uitvoer van het huidige Transform object van het opgegeven type geretourneerd.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetXml()

Retourneert de XML-weergave van het huidige Transform object.

LoadInnerXml(XmlNodeList)

Wanneer het object in een afgeleide klasse wordt overschreven, parseert u het opgegeven XmlNodeList object als transformatiespecifieke inhoud van een <Transform> element en configureert u de interne status van het huidige Transform object zodat het overeenkomt met het <Transform> element.

LoadInput(Object)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de opgegeven invoer in het huidige Transform object geladen.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op