ProtectedConfigurationProvider.Encrypt(XmlNode) Methode

Definitie

Hiermee versleutelt u het doorgegeven XmlNode object uit een configuratiebestand.

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

Parameters

node
XmlNode

Het XmlNode object dat moet worden versleuteld.

Retouren

Het XmlNode object met versleutelde gegevens.

Voorbeelden

In het volgende voorbeeld ziet u hoe Encrypt u aangepaste versleuteling uitvoert.

// Performs encryption.
public override XmlNode Encrypt(XmlNode node)
{
    string encryptedData = EncryptString(node.OuterXml);

    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.PreserveWhitespace = true;
    xmlDoc.LoadXml("<EncryptedData>" +
        encryptedData + "</EncryptedData>");

    return xmlDoc.DocumentElement;
}
' Performs encryption.
Public Overrides Function Encrypt( _
ByVal node As XmlNode) As XmlNode
    Dim encryptedData As String = _
    EncryptString(node.OuterXml)

    Dim xmlDoc As New XmlDocument()
    xmlDoc.PreserveWhitespace = True
    xmlDoc.LoadXml( _
    ("<EncryptedData>" + encryptedData + _
    "</EncryptedData>"))

    Return xmlDoc.DocumentElement
End Function 'Encrypt

Notities voor uitvoerders

Overschrijf deze methode om aangepaste versleuteling uit te voeren.

Van toepassing op

Zie ook