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 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 |
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 |
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) |