Transform Classe

Definizione

Rappresenta la classe base astratta da cui derivano tutti gli <Transform> elementi che possono essere utilizzati 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, il documento non può essere verificato.

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

Nome Descrizione
Transform()

Inizializza una nuova istanza della classe Transform.

Proprietà

Nome Descrizione
Algorithm

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

Context

Ottiene o imposta un XmlElement oggetto che rappresenta il contesto del documento in cui è in esecuzione l'oggetto corrente Transform .

InputTypes

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

OutputTypes

In caso di override in una classe derivata, ottiene una matrice di tipi che sono possibili output dai GetOutput() metodi dell'oggetto corrente Transform .

PropagatedNamespaces

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

Resolver

Imposta l'oggetto corrente XmlResolver .

Metodi

Nome Descrizione
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 a un Transform oggetto .

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInnerXml()

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

GetOutput()

Quando sottoposto a override in una classe derivata, restituisce l'output dell'oggetto corrente Transform .

GetOutput(Type)

Quando sottoposto a override in una classe derivata, restituisce l'output dell'oggetto corrente Transform del tipo specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetXml()

Restituisce la rappresentazione XML dell'oggetto corrente Transform .

LoadInnerXml(XmlNodeList)

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

LoadInput(Object)

Quando sottoposto a override in una classe derivata, carica l'input specificato nell'oggetto corrente Transform .

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a