Sdílet prostřednictvím


TransformChain Třída

Definice

Definuje uspořádaný seznam Transform objektů, které se před výpočtem digest použijí na nepodepsaný obsah.

public ref class TransformChain
public class TransformChain
type TransformChain = class
Public Class TransformChain
Dědičnost
TransformChain

Poznámky

Třída TransformChain obsahuje seznam Transform objektů, které určují pořadí dat XML před vytvořením hodnoty hash.

TransformChain Třídu použijte vždy, když potřebujete přidat jeden nebo více transformovaných objektů do šifrovaného dokumentu XML nebo do podepsaného dokumentu XML.

Třída Reference i EncryptedReference třída obsahují TransformChain objekt. Objekt můžete přidat Transform do Reference třídy voláním AddTransform metody. Objekt můžete přidat Transform do EncryptedReference třídy voláním AddTransform metody. Objekt můžete také vytvořit TransformChain ručně a předat ho TransformChain buď vlastnosti, nebo TransformChain vlastnosti.

Pokud chcete podepsat jenom část dokumentu XML, můžete pomocí transformace identifikovat elementy XML, které chcete podepsat. Všimněte si, že Uri vlastnost a Uri vlastnost automaticky vytvářejí interní transformace, které umožňují podepsat část dokumentu.

Další informace o transformacích naleznete ve specifikaci XMLDSIG nebo specifikaci šifrování XML, které jsou k dispozici na webu W3C.

Konstruktory

Name Description
TransformChain()

Inicializuje novou instanci TransformChain třídy.

Vlastnosti

Name Description
Count

Získá počet transformací v objektu TransformChain .

Item[Int32]

Získá transformaci v zadaném indexu v objektu TransformChain .

Metody

Name Description
Add(Transform)

Přidá transformaci do seznamu transformací, které se mají použít na nepodepsaný obsah před výpočtem hodnot hash.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí výčet transformací v objektu TransformChain .

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro