SectionInformation.UnprotectSection Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt die Verschlüsselung der geschützten Konfiguration aus dem zugeordneten Konfigurationsabschnitt.
public:
void UnprotectSection();
public void UnprotectSection ();
member this.UnprotectSection : unit -> unit
Public Sub UnprotectSection ()
Beispiele
Im folgenden Beispiel wird gezeigt, wie Diese Methode verwendet wird.
static public void UnProtectSection()
{
// Get the current configuration file.
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
// Get the section.
UrlsSection section =
(UrlsSection)config.GetSection("MyUrls");
// Unprotect (decrypt)the section.
section.SectionInformation.UnprotectSection();
// Force the section information to be written to
// the configuration file.
section.SectionInformation.ForceDeclaration(true);
// Save the decrypted section.
section.SectionInformation.ForceSave = true;
config.Save(ConfigurationSaveMode.Full);
// Display the decrypted configuration
// section.
string sectionXml =
section.SectionInformation.GetRawXml();
Console.WriteLine("Decrypted section:");
Console.WriteLine(sectionXml);
}
Public Shared Sub UnProtectSection()
' Get the current configuration file.
Dim config _
As System.Configuration.Configuration = _
ConfigurationManager.OpenExeConfiguration( _
ConfigurationUserLevel.None)
' Get the section.
Dim section As UrlsSection = _
CType(config.GetSection("MyUrls"), UrlsSection)
' Unprotect (decrypt)the section.
section.SectionInformation.UnprotectSection()
' Force the section information to be written to
' the configuration file.
section.SectionInformation.ForceDeclaration(True)
' Save the decrypted section.
section.SectionInformation.ForceSave = True
config.Save(ConfigurationSaveMode.Full)
' Display the decrypted configuration
' section.
Dim sectionXml As String = _
section.SectionInformation.GetRawXml()
Console.WriteLine("Decrypted section:")
Console.WriteLine(sectionXml)
End Sub
Hinweise
Weitere Informationen zu geschützten Konfigurationsabschnitten finden Sie unter Verschlüsseln von Konfigurationsinformationen mithilfe der geschützten Konfiguration.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für