Share via


ProtectedConfigurationProvider.Encrypt(XmlNode) Metode

Definisi

Mengenkripsi objek yang diteruskan XmlNode dari file konfigurasi.

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

Parameter

node
XmlNode

Objek XmlNode untuk dienkripsi.

Mengembalikan

Objek XmlNode yang berisi data terenkripsi.

Contoh

Contoh berikut menunjukkan cara menggunakan Encrypt untuk melakukan enkripsi kustom.

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

Catatan Bagi Implementer

Ambil alih metode ini untuk melakukan enkripsi kustom.

Berlaku untuk

Lihat juga