TransformChain 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.
Definiert eine sortierte Liste von Transform Objekten, die vor der Digestberechnung auf nicht signierte Inhalte angewendet werden.
public ref class TransformChain
public class TransformChain
type TransformChain = class
Public Class TransformChain
- Vererbung
-
TransformChain
Hinweise
Die TransformChain Klasse enthält eine Liste von Transform Objekten, die bestimmen, wie XML-Daten sortiert werden, bevor Sie einen Digest erstellen.
Verwenden Sie die TransformChain Klasse, wenn Sie einem verschlüsselten XML-Dokument oder einem signierten XML-Dokument mindestens ein Transformationsobjekt hinzufügen müssen.
Sowohl die Reference Klasse als auch die EncryptedReference Klasse enthalten ein TransformChain Objekt. Sie können der Klasse ein Transform Objekt hinzufügen, indem Sie die AddTransform Methode Reference aufrufen. Sie können der Klasse ein Transform Objekt hinzufügen, indem Sie die AddTransform Methode EncryptedReference aufrufen. Sie können ein TransformChain Objekt auch manuell erstellen und an die TransformChain Eigenschaft oder die TransformChain Eigenschaft übergeben.
Wenn Sie nur einen Teil eines XML-Dokuments signieren möchten, können Sie eine Transformation verwenden, um die XML-Elemente zu identifizieren, die Sie signieren möchten. Beachten Sie, dass die Uri Eigenschaft und die Uri Eigenschaft automatisch interne Transformationen erstellen, mit denen Sie einen Teil eines Dokuments signieren können.
Weitere Informationen zu Transformationen finden Sie in der XMLDSIG-Spezifikation oder der XML-Verschlüsselungsspezifikation, die auf der W3C-Website verfügbar sind.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TransformChain() |
Initialisiert eine neue Instanz der TransformChain-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Transformationen im TransformChain Objekt ab. |
| Item[Int32] |
Ruft die Transformation am angegebenen Index im TransformChain Objekt ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Transform) |
Fügt der Liste der Transformationen eine Transformation hinzu, die vor der Digestberechnung auf den nicht signierten Inhalt angewendet werden soll. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Gibt einen Enumerator der Transformationen im TransformChain Objekt zurück. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| 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) |