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) |