Aracılığıyla paylaş


ProtectedConfigurationProvider.Encrypt(XmlNode) Yöntem

Tanım

Geçirilen XmlNode nesneyi bir yapılandırma dosyasından şifreler.

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

Parametreler

node
XmlNode

XmlNode Şifrelenmesi gereken nesne.

Döndürülenler

XmlNode Şifrelenmiş veriler içeren nesne.

Örnekler

Aşağıdaki örnekte, özel şifreleme gerçekleştirmek için nasıl kullanılacağı Encrypt gösterilmektedir.

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

Uygulayanlara Notlar

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

Şunlara uygulanır

Ayrıca bkz.