Transform Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die abstrakte Basisklasse dar, von der alle <Transform>
-Elemente abgeleitet werden, die in einer digitalen XML-Signatur verwendet werden können.
public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
- Vererbung
-
Transform
- Abgeleitet
Hinweise
Beim Durchführen der XML-Signatur und -Überprüfung beschreibt das <Transform>
Element, wie der Signierer das signierte Datenobjekt transformiert hat. Die Überprüfung eines Dokuments verwendet dann das <Transform>
-Element, um die signierten Daten auf die gleiche Weise zu transformieren. Wenn der Prüfer die signierten Daten nicht auf die gleiche Weise transformieren kann, kann das Dokument nicht überprüft werden.
Verwenden Sie eine Klasse, die von der Transform -Klasse abgeleitet wird, wenn Sie einem verschlüsselten XML-Dokument oder einem signierten XML-Dokument ein oder mehrere Transformationsobjekte hinzufügen müssen.
Weitere Informationen zum <Transform>
Element finden Sie in der XMLDSIG-Spezifikation oder in der XML-Verschlüsselungsspezifikation, die auf der W3C-Website verfügbar sind.
Konstruktoren
Transform() |
Initialisiert eine neue Instanz der Transform-Klasse. |
Eigenschaften
Algorithm |
Ruft einen URI (Uniform Resource Identifier) ab, der den durch die aktuelle Transformation ausgeführten Algorithmus bezeichnet, oder legt diesen fest. |
Context |
Ruft ein XmlElement-Objekt ab, das den Dokumentenkontext darstellt, unter dem das aktuelle Transform-Objekt ausgeführt wird, oder legt dieses fest. |
InputTypes |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Array von Typen ab, die gültige Eingaben für die LoadInput(Object)-Methode des aktuellen Transform-Objekts sind. |
OutputTypes |
Ruft beim Überschreiben in einer abgeleiteten Klasse ein Array von Typen ab, die mögliche Ausgaben der GetOutput()-Methoden des aktuellen Transform-Objekts sind. |
PropagatedNamespaces |
Ruft ein Hashtable-Objekt mit den Namespaces ab, die in die Signatur weitergegeben werden, oder legt dieses Objekt fest. |
Resolver |
Legt das aktuelle XmlResolver-Objekt fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetDigestedOutput(HashAlgorithm) |
Gibt beim Überschreiben in einer abgeleiteten Klasse den einem Transform-Objekt zugeordneten Digest zurück. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetInnerXml() |
Gibt beim Überschreiben in einer abgeleiteten Klasse eine XML-Darstellung der Parameter des Transform-Objekts zurück, die als Unterelemente eines XMLDSIG- |
GetOutput() |
Gibt beim Überschreiben in einer abgeleiteten Klasse die Ausgabe des aktuellen Transform-Objekts zurück. |
GetOutput(Type) |
Gibt beim Überschreiben in einer abgeleiteten Klasse die Ausgabe des aktuellen Transform-Objekts vom angegebenen Typ zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetXml() |
Gibt die XML-Darstellung des aktuellen Transform-Objekts zurück. |
LoadInnerXml(XmlNodeList) |
Analysiert beim Überschreiben in einer abgeleiteten Klasse das angegebene XmlNodeList-Objekt als transformationsspezifischen Inhalt eines |
LoadInput(Object) |
Lädt beim Überschreiben in einer abgeleiteten Klasse die angegebene Eingabe in das aktuelle Transform-Objekt. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |