Condividi tramite


ConfigurationSectionCollection.Keys Proprietà

Definizione

Ottiene le chiavi per tutti gli oggetti ConfigurationSection contenuti in questo oggetto ConfigurationSectionCollection.

public:
 virtual property System::Collections::Specialized::NameObjectCollectionBase::KeysCollection ^ Keys { System::Collections::Specialized::NameObjectCollectionBase::KeysCollection ^ get(); };
public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get; }
member this.Keys : System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
Public Overrides ReadOnly Property Keys As NameObjectCollectionBase.KeysCollection

Valore della proprietà

Oggetto NameObjectCollectionBase.KeysCollection contenente le chiavi di tutte le sezioni in questo insieme.

Esempio

Nell'esempio seguente viene illustrato come utilizzare la proprietà Keys.

static void GetKeys()
{

    try
    {
        System.Configuration.Configuration config =
        ConfigurationManager.OpenExeConfiguration(
        ConfigurationUserLevel.None);

        ConfigurationSectionCollection sections =
            config.Sections;

        foreach (string key in sections.Keys)
        {

            Console.WriteLine(
             "Key value: {0}", key);
        }
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
Shared Sub GetKeys()

    Try
        Dim config _
        As System.Configuration.Configuration = _
        ConfigurationManager.OpenExeConfiguration( _
        ConfigurationUserLevel.None)

        Dim sections _
        As ConfigurationSectionCollection = _
        config.Sections


        Dim key As String
        For Each key In sections.Keys


            Console.WriteLine("Key value: {0}", key)
        Next key


    Catch err As ConfigurationErrorsException
        Console.WriteLine(err.ToString())
    End Try
End Sub

Si applica a

Vedi anche