Transform Třída

Definice

Představuje abstraktní základní třídu, ze které jsou odvozeny všechny <Transform> prvky, které lze použít v digitálním podpisu XML.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Dědičnost
Transform
Odvozené

Poznámky

Při provádění podepisování a ověřování XML element popisuje, <Transform> jak podepisující uživatel transformoval datový objekt, který byl podepsán. Ověřovatel dokumentu pak pomocí <Transform> elementu transformuje podepsaná data stejným způsobem. Pokud ověřovatel nemůže transformovat podepsaná data stejným způsobem, dokument nelze ověřit.

Použijte třídu, která je odvozena od Transform třídy 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.

Další informace o elementu <Transform> naleznete ve specifikaci XMLDSIG nebo specifikace šifrování XML, které jsou k dispozici na webu W3C.

Konstruktory

Name Description
Transform()

Inicializuje novou instanci Transform třídy.

Vlastnosti

Name Description
Algorithm

Získá nebo nastaví identifikátor URI (Uniform Resource Identifier), který identifikuje algoritmus prováděný aktuální transformací.

Context

Získá nebo nastaví XmlElement objekt, který představuje kontext dokumentu, ve kterém je aktuální Transform objekt spuštěn.

InputTypes

Při přepsání v odvozené třídě získá pole typů, které jsou platné vstupy do LoadInput(Object) metody aktuálního Transform objektu.

OutputTypes

Při přepsání v odvozené třídě získá pole typů, které jsou možné výstupy z GetOutput() metod aktuálního Transform objektu.

PropagatedNamespaces

Získá nebo nastaví Hashtable objekt, který obsahuje obory názvů, které jsou šířené do podpisu.

Resolver

Nastaví aktuální XmlResolver objekt.

Metody

Name Description
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetDigestedOutput(HashAlgorithm)

Při přepsání v odvozené třídě vrátí hodnotu hash přidruženou k objektu Transform .

GetHashCode()

Slouží jako výchozí funkce hash.

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

Při přepsání v odvozené třídě vrátí xml reprezentaci parametrů Transform objektu, které jsou vhodné zahrnout jako dílčí prvky XMLDSIG <Transform> elementu.

GetOutput()

Při přepsání v odvozené třídě vrátí výstup aktuálního Transform objektu.

GetOutput(Type)

Při přepsání v odvozené třídě vrátí výstup aktuálního Transform objektu zadaného typu.

GetType()

Získá Type aktuální instance.

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

Vrátí reprezentaci XML aktuálního Transform objektu.

LoadInnerXml(XmlNodeList)

Při přepsání v odvozené třídě analyzuje zadaný XmlNodeList objekt jako transformační obsah <Transform> elementu a nakonfiguruje vnitřní stav aktuálního Transform objektu tak, aby odpovídal elementu <Transform> .

LoadInput(Object)

Při přepsání v odvozené třídě načte zadaný vstup do aktuálního Transform objektu.

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