ProtectedConfigurationProvider.Decrypt(XmlNode) Methode

Definitie

Ontsleutelt het doorgegeven XmlNode object uit een configuratiebestand.

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

Parameters

encryptedNode
XmlNode

Het XmlNode object dat moet worden ontsleuteld.

Retouren

Het XmlNode object met ontsleutelde gegevens.

Voorbeelden

In het volgende voorbeeld ziet u hoe Decrypt u een methode gebruikt om aangepaste ontsleuteling uit te voeren.

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

Notities voor uitvoerders

Overschrijf deze methode om aangepaste ontsleuteling uit te voeren.

Van toepassing op

Zie ook