Condividi tramite


ProtectedConfigurationProvider.Decrypt(XmlNode) Metodo

Definizione

Decrittografa l'oggetto passato XmlNode da un file di configurazione.

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

Parametri

encryptedNode
XmlNode

Oggetto XmlNode da decrittografare.

Valori restituiti

Oggetto XmlNode contenente dati decrittografati.

Esempio

Nell'esempio seguente viene illustrato come usare Decrypt il metodo per eseguire la decrittografia personalizzata.

// 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.

Si applica a