SectionInformation.IsProtected Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy skojarzona sekcja konfiguracji jest chroniona.
public:
property bool IsProtected { bool get(); };
public bool IsProtected { get; }
member this.IsProtected : bool
Public ReadOnly Property IsProtected As Boolean
Wartość właściwości
true
jeśli jest to ConfigurationSection chronione; w przeciwnym razie . false
Wartość domyślna to false
.
Przykłady
W przykładach w tej sekcji pokazano, jak uzyskać IsProtected wartość właściwości po dokonaniu dostępu do powiązanych informacji sekcji w pliku konfiguracji.
Poniższy przykład pobiera SectionInformation obiekt .
// Get the current configuration file.
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
// Get the section.
UrlsSection section =
(UrlsSection)config.GetSection("MyUrls");
SectionInformation sInfo =
section.SectionInformation;
' 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)
Dim sInfo As SectionInformation = _
section.SectionInformation
Poniższy przykład pobiera IsProtected wartość.
bool protect =
sInfo.IsProtected;
Console.WriteLine("Section protected?: {0}",
protect.ToString());
Dim protect As Boolean = _
sInfo.IsProtected
Console.WriteLine("Section protected?: {0}", _
protect.ToString())
Uwagi
Chronione sekcje konfiguracji są szyfrowane i tylko do odczytu.
Aby uzyskać więcej informacji na temat chronionych sekcji konfiguracji, zobacz Szyfrowanie informacji o konfiguracji przy użyciu konfiguracji chronionej.