Transform Classe

Definizione

Rappresenta la classe base astratta da cui derivano tutti gli elementi <Transform> utilizzabili in una firma digitale XML.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Ereditarietà
Transform
Derivato

Commenti

Quando si esegue la firma e la verifica XML, l'elemento <Transform> descrive come il firmatario ha trasformato l'oggetto dati firmato. Il verificatore di un documento usa quindi l'elemento <Transform> per trasformare i dati firmati nello stesso modo. Se il verificatore non può trasformare i dati firmati nello stesso modo, non è possibile verificare il documento.

Utilizzare una classe che deriva dalla Transform classe ogni volta che è necessario aggiungere uno o più oggetti transform a un documento XML crittografato o a un documento XML firmato.

Per altre informazioni sull'elemento <Transform> , vedere la specifica XMLDSIG o la specifica di crittografia XML, disponibile nel sito Web W3C.

Costruttori

Transform()

Inizializza una nuova istanza della classe Transform.

Proprietà

Algorithm

Ottiene o imposta l'URI (Uniform Resource Identifier) che identifica l'algoritmo utilizzato dalla trasformazione corrente.

Context

Ottiene o imposta un oggetto XmlElement che rappresenta il contesto del documento nel quale viene eseguito l'oggetto Transform corrente.

InputTypes

Quando sottoposto a override in una classe derivata, ottiene una matrice di tipi che sono input validi per il metodo LoadInput(Object) dell'oggetto Transform corrente.

OutputTypes

Quando sottoposto a overridde in una classe derivata, ottiene una matrice di tipi che rappresentano possibili output dei metodi GetOutput() dell'oggetto Transform corrente.

PropagatedNamespaces

Ottiene o imposta l'oggetto Hashtable che contiene gli spazi dei nomi propagati nella firma.

Resolver

Imposta l'oggetto XmlResolver corrente.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDigestedOutput(HashAlgorithm)

Quando è sottoposto a override in una classe derivata, restituisce il digest associato all'oggetto Transform.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInnerXml()

Quando viene sottoposto a override in una classe derivata, restituisce una rappresentazione XML dei parametri dell'oggetto Transform che possono essere inclusi come sottoelementi di un elemento <Transform> XMLDSIG.

GetOutput()

Quando si effettua l'override in una classe derivata, viene restituito l'output dell'oggetto Transform corrente.

GetOutput(Type)

Quando si effettua l'override in una classe derivata, viene restituito l'output dell'oggetto Transform corrente del tipo specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetXml()

Restituisce la rappresentazione XML dell'oggetto Transform corrente.

LoadInnerXml(XmlNodeList)

Quando sottoposto a override in una classe derivata, analizza l'oggetto XmlNodeList specificato come contenuto specifico della trasformazione di un elemento <Transform> e configura lo stato interno dell'oggetto Transform corrente in modo che risulti corrispondente all'elemento <Transform>.

LoadInput(Object)

Quando si effettua l'override in una classe derivata, viene caricato l'input specificato nell'oggetto Transform corrente.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a