다음을 통해 공유


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

구현자 참고

사용자 지정 암호 해독을 수행하려면 이 메서드를 재정의합니다.

적용 대상

추가 정보