Transform 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í.
Představuje abstraktní základní třídu, ze které jsou odvozeny všechny <Transform>
prvky, které lze použít v digitální podpis 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 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í elementu <Transform>
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 z Transform třídy vždy, když potřebujete přidat jeden nebo více transformační objekty do šifrovaného dokumentu XML nebo podepsaného dokumentu XML.
Další informace o elementu <Transform>
najdete ve specifikaci XMLDSIG nebo specifikaci šifrování XML, které jsou k dispozici na webu W3C.
Konstruktory
Transform() |
Inicializuje novou instanci Transform třídy . |
Vlastnosti
Algorithm |
Získá nebo nastaví identifikátor URI (Uniform Resource Identifier), který identifikuje algoritmus provedený aktuální transformací. |
Context |
Získá nebo nastaví XmlElement objekt, který představuje kontext dokumentu, ve kterém je spuštěn aktuální Transform objekt. |
InputTypes |
Při přepsání v odvozené třídě získá pole typů, které jsou platnými 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 rozšířeny do podpisu. |
Resolver |
Nastaví aktuální XmlResolver objekt. |
Metody
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í hashovací funkce. (Zděděno od Object) |
GetInnerXml() |
Při přepsání v odvozené třídě, vrátí reprezentaci XML parametrů objektu Transform , které jsou vhodné k zahrnutí jako dílčí prvky XMLDSIG |
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() |
Type Získá z 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ě parsuje zadaný XmlNodeList objekt jako obsah |
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 Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |