Udostępnij za pośrednictwem


Transform Klasa

Definicja

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 <Transform> .

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ść <Transform> specyficzną dla przekształcenia elementu i konfiguruje wewnętrzny stan bieżącego Transform obiektu, aby był zgodny z elementem <Transform> .

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)

Dotyczy