Transform Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje abstrakcyjną klasę bazową, z której pochodzą wszystkie <Transform>
elementy, które mogą być używane w podpisie cyfrowym XML.
public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
- Dziedziczenie
-
Transform
- Pochodne
Uwagi
Podczas podpisywania i weryfikacji <Transform>
XML element opisuje sposób przekształcania obiektu danych, który został podpisany. Weryfikator dokumentu następnie używa <Transform>
elementu do przekształcania podpisanych danych w taki sam sposób. Jeśli weryfikator nie może przekształcić podpisanych danych w taki sam sposób, nie można zweryfikować dokumentu.
Użyj klasy, która pochodzi z Transform klasy, gdy musisz dodać co najmniej jeden obiekt przekształcenia do zaszyfrowanego dokumentu XML lub do podpisanego dokumentu XML.
Aby uzyskać więcej informacji na temat <Transform>
elementu, zobacz specyfikację XMLDSIG lub specyfikację szyfrowania XML, która jest dostępna w witrynie internetowej W3C.
Konstruktory
Transform() |
Inicjuje nowe wystąpienie klasy Transform. |
Właściwości
Algorithm |
Pobiera lub ustawia identyfikator URI (Uniform Resource Identifier), który identyfikuje algorytm wykonywany przez bieżącą transformację. |
Context |
Pobiera lub ustawia XmlElement obiekt reprezentujący kontekst dokumentu, w którym jest uruchomiony bieżący Transform obiekt. |
InputTypes |
Po zastąpieniu w klasie pochodnej pobiera tablicę typów, które są prawidłowymi danymi wejściowymi LoadInput(Object) metody bieżącego Transform obiektu. |
OutputTypes |
W przypadku zastąpienia w klasie pochodnej pobiera tablicę typów, które są możliwymi danymi wyjściowymi z GetOutput() metod bieżącego Transform obiektu. |
PropagatedNamespaces |
Pobiera lub ustawia Hashtable obiekt zawierający przestrzenie nazw, które są propagowane do podpisu. |
Resolver |
Ustawia bieżący XmlResolver obiekt. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetDigestedOutput(HashAlgorithm) |
Po przesłonięciu w klasie pochodnej zwraca skrót skojarzony z obiektem Transform . |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInnerXml() |
W przypadku zastąpienia w klasie pochodnej zwraca reprezentację XML parametrów Transform obiektu, które są odpowiednie do dołączenia jako podelementy elementu XMLDSIG |
GetOutput() |
Po zastąpieniu klasy pochodnej zwraca dane wyjściowe bieżącego Transform obiektu. |
GetOutput(Type) |
Po zastąpieniu klasy pochodnej zwraca dane wyjściowe bieżącego Transform obiektu określonego typu. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetXml() |
Zwraca reprezentację XML bieżącego Transform obiektu. |
LoadInnerXml(XmlNodeList) |
Po zastąpieniu w klasie pochodnej analizuje określony XmlNodeList obiekt jako zawartość |
LoadInput(Object) |
Po zastąpieniu w klasie pochodnej ładuje określone dane wejściowe do bieżącego Transform obiektu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |