ProtectedConfigurationProvider.Decrypt(XmlNode) Metodo

Definizione

Decrittografa l'oggetto XmlNode passato da un file di configurazione.Decrypts the passed XmlNode object from a configuration file.

public:
 abstract System::Xml::XmlNode ^ Decrypt(System::Xml::XmlNode ^ encryptedNode);
public:
 abstract System::Xml::XmlNode ^ Decrypt(System::Xml::XmlNode ^ encrypted_node);
public abstract System.Xml.XmlNode Decrypt (System.Xml.XmlNode encryptedNode);
public abstract System.Xml.XmlNode Decrypt (System.Xml.XmlNode encrypted_node);
abstract member Decrypt : System.Xml.XmlNode -> System.Xml.XmlNode
abstract member Decrypt : System.Xml.XmlNode -> System.Xml.XmlNode
Public MustOverride Function Decrypt (encryptedNode As XmlNode) As XmlNode
Public MustOverride Function Decrypt (encrypted_node As XmlNode) As XmlNode

Parametri

encryptedNodeencrypted_node
XmlNode

Oggetto XmlNode da decrittografare.The XmlNode object to decrypt.

Restituisce

XmlNode

Oggetto XmlNode contenente i dati decrittografati.The XmlNode object containing decrypted data.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il Decrypt metodo per eseguire la decrittografia personalizzata.The following example shows how to use Decrypt method to perform custom decryption.

// Performs decryption.
public override XmlNode Decrypt(XmlNode encryptedNode)
{
    string decryptedData =
        DecryptString(encryptedNode.InnerText);

    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.PreserveWhitespace = true;
    xmlDoc.LoadXml(decryptedData);

    return xmlDoc.DocumentElement;
}
' Performs decryption.
Public Overrides Function Decrypt( _
ByVal encryptedNode As XmlNode) As XmlNode
    Dim decryptedData As String = _
    DecryptString(encryptedNode.InnerText)

    Dim xmlDoc As New XmlDocument()
    xmlDoc.PreserveWhitespace = True
    xmlDoc.LoadXml(decryptedData)

    Return xmlDoc.DocumentElement
End Function 'Decrypt

Note per gli implementatori

Eseguire l'override di questo metodo per eseguire la decrittografia personalizzata.Override this method to perform custom decryption.

Si applica a

Vedi anche