Aracılığıyla paylaş


ProtectedConfigurationProvider.Decrypt(XmlNode) Yöntem

Tanım

Bir yapılandırma dosyasından geçirilen XmlNode nesnenin şifresini çözer.

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

Parametreler

encryptedNode
XmlNode

Şifresi XmlNode çözülecek nesne.

Döndürülenler

Şifresi XmlNode çözülmüş verileri içeren nesne.

Örnekler

Aşağıdaki örnekte, özel şifre çözme gerçekleştirmek için yönteminin nasıl kullanılacağı Decrypt gösterilmektedir.

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

Uygulayanlara Notlar

Özel şifre çözme gerçekleştirmek için bu yöntemi geçersiz kılın.

Şunlara uygulanır

Ayrıca bkz.