共用方式為


ProtectedConfigurationProvider.Decrypt(XmlNode) 方法

定義

解密從組態檔傳遞的 XmlNode 物件。

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

參數

encryptedNode
XmlNode

要解密的 XmlNode 物件。

傳回

XmlNode 物件,包含解密資料。

範例

下列範例示範如何使用 Decrypt 方法來執行自定義解密。

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

給實施者的注意事項

覆寫這個方法以執行自定義解密。

適用於

另請參閱