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, die in einer digitalen XML-Signatur verwendet werden können, abgeleitet werden.
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. Der Prüfer 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 der XML-Verschlüsselungsspezifikation, die auf der W3C-Website verfügbar sind.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Transform() |
Initialisiert eine neue Instanz der Transform-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Algorithm |
Dient zum Abrufen oder Festlegen des URI (Uniform Resource Identifier), der den Algorithmus identifiziert, der von der aktuellen Transformation ausgeführt wird. |
| Context |
Dient zum Abrufen oder Festlegen eines XmlElement Objekts, das den Dokumentkontext darstellt, unter dem das aktuelle Transform Objekt ausgeführt wird. |
| InputTypes |
Beim Überschreiben in einer abgeleiteten Klasse ruft ein Array von Typen ab, die gültige Eingaben für die LoadInput(Object) Methode des aktuellen Transform Objekts sind. |
| OutputTypes |
Beim Überschreiben in einer abgeleiteten Klasse ruft ein Array von Typen ab, die aus den GetOutput() Methoden des aktuellen Transform Objekts ausgegeben werden können. |
| PropagatedNamespaces |
Dient zum Abrufen oder Festlegen eines Hashtable Objekts, das die Namespaces enthält, die in die Signatur weitergegeben werden. |
| Resolver |
Legt das aktuelle XmlResolver Objekt fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetDigestedOutput(HashAlgorithm) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der einem Transform Objekt zugeordnete Digest zurückgegeben. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInnerXml() |
Wenn eine abgeleitete Klasse überschrieben wird, wird eine XML-Darstellung der Parameter des Transform Objekts zurückgegeben, die als Unterelemente eines XMLDSIG-Elements |
| GetOutput() |
Wenn eine abgeleitete Klasse überschrieben wird, wird die Ausgabe des aktuellen Transform Objekts zurückgegeben. |
| GetOutput(Type) |
Wenn eine abgeleitete Klasse überschrieben wird, wird die Ausgabe des aktuellen Transform Objekts des angegebenen Typs zurückgegeben. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetXml() |
Gibt die XML-Darstellung des aktuellen Transform Objekts zurück. |
| LoadInnerXml(XmlNodeList) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, analysiert das angegebene XmlNodeList Objekt als transformspezifischen Inhalt eines |
| LoadInput(Object) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die angegebene Eingabe in das aktuelle Transform Objekt geladen. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |