TransformChain Klasa

Definicja

Definiuje uporządkowaną listę Transform obiektów, które są stosowane do niepodpisanej zawartości przed obliczeniem skrótu.

public ref class TransformChain
public class TransformChain
type TransformChain = class
Public Class TransformChain
Dziedziczenie
TransformChain

Uwagi

Klasa TransformChain zawiera listę Transform obiektów, które określają, jak porządkować dane XML przed utworzeniem skrótu.

TransformChain Użyj klasy zawsze, gdy musisz dodać co najmniej jeden obiekt przekształcania do zaszyfrowanego dokumentu XML lub do podpisanego dokumentu XML.

Zarówno klasa, jak Reference i EncryptedReference klasa zawierają TransformChain obiekt. Obiekt można dodać Transform do Reference klasy, wywołując metodę AddTransform . Obiekt można dodać Transform do EncryptedReference klasy, wywołując metodę AddTransform . Można również ręcznie utworzyć TransformChain obiekt i przekazać go do TransformChain właściwości lub TransformChain właściwości.

Jeśli chcesz podpisać tylko część dokumentu XML, możesz użyć przekształcenia, aby zidentyfikować elementy XML, które zamierzasz podpisać. Należy pamiętać, że Uri właściwość i Uri właściwość automatycznie tworzą wewnętrzne przekształcenia, które umożliwiają podpisanie części dokumentu.

Aby uzyskać więcej informacji na temat przekształceń, zobacz specyfikację XMLDSIG lub specyfikację szyfrowania XML, która jest dostępna w witrynie internetowej W3C.

Konstruktory

TransformChain()

Inicjuje nowe wystąpienie klasy TransformChain.

Właściwości

Count

Pobiera liczbę przekształceń w TransformChain obiekcie .

Item[Int32]

Pobiera przekształcenie w określonym indeksie TransformChain w obiekcie .

Metody

Add(Transform)

Dodaje przekształcenie do listy przekształceń, które mają być stosowane do niepodpisanej zawartości przed obliczeniem skrótu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający przekształceń w TransformChain obiekcie .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy