Transform Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| 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) |