TransformChain Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |