Freigeben über


SectionInformation.IsProtected Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der zugeordnete Konfigurationsabschnitt geschützt ist.

public:
 property bool IsProtected { bool get(); };
public bool IsProtected { get; }
member this.IsProtected : bool
Public ReadOnly Property IsProtected As Boolean

Eigenschaftswert

true, wenn dieser ConfigurationSection geschützt ist, andernfalls false. Der Standardwert ist false.

Beispiele

Die Beispiele in diesem Abschnitt zeigen, wie Sie den IsProtected Eigenschaftswert abrufen, nachdem Sie auf die entsprechenden Abschnittsinformationen in der Konfigurationsdatei zugegriffen haben.

Im folgenden Beispiel wird das SectionInformation -Objekt abgerufen.

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

Im folgenden Beispiel wird der IsProtected Wert abgerufen.

bool protect =
    sInfo.IsProtected;
Console.WriteLine("Section protected?: {0}",
    protect.ToString());
Dim protect As Boolean = _
sInfo.IsProtected
Console.WriteLine("Section protected?: {0}", _
protect.ToString())

Hinweise

Geschützte Konfigurationsabschnitte sind verschlüsselt und schreibgeschützt.

Weitere Informationen zu geschützten Konfigurationsabschnitten finden Sie unter Verschlüsseln von Konfigurationsinformationen mithilfe der geschützten Konfiguration.

Gilt für:

Weitere Informationen