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 XML element opisuje sposób <Transform> przekształcania obiektu danych, który został podpisany przez osoby podpisujące. 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 pochodzącej Transform z klasy zawsze, gdy trzeba 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

Po zastąpieniu w klasie pochodnej pobiera tablicę typów, które są możliwe dane wyjściowe 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)

Gdy przesłonięć w klasie pochodnej, zwraca skrót skojarzony z obiektem Transform .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInnerXml()

Po zastąpieniu w klasie pochodnej zwraca reprezentację XML parametrów Transform obiektu, które są odpowiednie do dołączenia jako podelementy elementu XMLDSIG <Transform> .

GetOutput()

Po przesłonięciu w klasie pochodnej zwraca dane wyjściowe bieżącego Transform obiektu.

GetOutput(Type)

Po zastąpieniu w klasie pochodnej zwraca dane wyjściowe bieżącego Transform obiektu określonego typu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(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 w celu dopasowania <Transform> do elementu.

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