Transform Klasse

Definition

Stellt die abstrakte Basisklasse dar, von der alle <Transform>-Elemente abgeleitet werden, die in einer digitalen XML-Signatur verwendet werden können.Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Vererbung
Transform
Abgeleitet

Hinweise

Beim Durchführen von XML-Signierung <Transform> und-Überprüfung beschreibt das-Element, wie der Signatur Geber das signierte Datenobjekt transformiert hat.When performing XML signing and verification, the <Transform> element describes how the signer transformed the data object that was signed. Der Verifier eines Dokuments verwendet dann das <Transform> -Element, um die signierten Daten auf die gleiche Weise zu transformieren.The verifier of a document then uses the <Transform> element to transform the signed data in the same manner. Wenn der Verifier die signierten Daten nicht auf die gleiche Weise transformieren kann, kann das Dokument nicht überprüft werden.If the verifier cannot transform the signed data in the same manner, the document cannot be verified.

Verwenden Sie eine Klasse, die von Transform der-Klasse abgeleitet wird, wenn Sie ein oder mehrere Transform-Objekte einem verschlüsselten XML-Dokument oder einem signierten XML-Dokument hinzufügen müssen.Use a class that derives from the Transform class whenever you need to add one or more transform objects to an encrypted XML document or to a signed XML document.

Weitere Informationen <Transform> zum-Element finden Sie in der XMLDSIG-Spezifikation oder der XML- Verschlüsselungs Spezifikation, die auf der W3C-Website verfügbar sind.For more information about the <Transform> element, see the XMLDSIG specification or the XML encryption specification, which are available on the W3C website.

Konstruktoren

Transform()

Initialisiert eine neue Instanz der Transform-Klasse.Initializes a new instance of the Transform class.

Eigenschaften

Algorithm

Ruft einen URI (Uniform Resource Identifier) ab, der den durch die aktuelle Transformation ausgeführten Algorithmus bezeichnet, oder legt diesen fest.Gets or sets the Uniform Resource Identifier (URI) that identifies the algorithm performed by the current transform.

Context

Ruft ein XmlElement-Objekt ab, das den Dokumentenkontext darstellt, unter dem das aktuelle Transform-Objekt ausgeführt wird, oder legt dieses fest.Gets or sets an XmlElement object that represents the document context under which the current Transform object is running.

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.When overridden in a derived class, gets an array of types that are valid inputs to the LoadInput(Object) method of the current Transform object.

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.When overridden in a derived class, gets an array of types that are possible outputs from the GetOutput() methods of the current Transform object.

PropagatedNamespaces

Ruft ein Hashtable-Objekt mit den Namespaces ab, die in die Signatur weitergegeben werden, oder legt dieses Objekt fest.Gets or sets a Hashtable object that contains the namespaces that are propagated into the signature.

Resolver

Legt das aktuelle XmlResolver-Objekt fest.Sets the current XmlResolver object.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetDigestedOutput(HashAlgorithm)

Gibt beim Überschreiben in einer abgeleiteten Klasse den einem Transform-Objekt zugeordneten Digest zurück.When overridden in a derived class, returns the digest associated with a Transform object.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(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-<Transform>-Elements eingefügt werden können.When overridden in a derived class, returns an XML representation of the parameters of the Transform object that are suitable to be included as subelements of an XMLDSIG <Transform> element.

GetOutput()

Gibt beim Überschreiben in einer abgeleiteten Klasse die Ausgabe des aktuellen Transform-Objekts zurück.When overridden in a derived class, returns the output of the current Transform object.

GetOutput(Type)

Gibt beim Überschreiben in einer abgeleiteten Klasse die Ausgabe des aktuellen Transform-Objekts vom angegebenen Typ zurück.When overridden in a derived class, returns the output of the current Transform object of the specified type.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GetXml()

Gibt die XML-Darstellung des aktuellen Transform-Objekts zurück.Returns the XML representation of the current Transform object.

LoadInnerXml(XmlNodeList)

Analysiert beim Überschreiben in einer abgeleiteten Klasse das angegebene XmlNodeList-Objekt als transformationsspezifischen Inhalt eines <Transform>-Elements und konfiguriert den internen Zustand des aktuellen Transform-Objekts für die Übereinstimmung mit dem <Transform>-Element.When overridden in a derived class, parses the specified XmlNodeList object as transform-specific content of a <Transform> element and configures the internal state of the current Transform object to match the <Transform> element.

LoadInput(Object)

Lädt beim Überschreiben in einer abgeleiteten Klasse die angegebene Eingabe in das aktuelle Transform-Objekt.When overridden in a derived class, loads the specified input into the current Transform object.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: