ConnectionStringSettingsCollection.IndexOf(ConnectionStringSettings) Método

Definição

Retorna o índice de coleção do objeto ConnectionStringSettings passado.

public int IndexOf (System.Configuration.ConnectionStringSettings settings);

Parâmetros

settings
ConnectionStringSettings

Um objeto ConnectionStringSettings na coleção.

Retornos

O índice de coleção do objeto ConnectionStringSettingsCollection especificado.

Exemplos

O exemplo a seguir mostra como obter o índice do objeto especificado ConnectionStringSettings .

static void GetIndex()
{

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

        // Clear the connection strings collection.
        ConnectionStringsSection csSection =
            config.ConnectionStrings;
        ConnectionStringSettingsCollection csCollection =
         csSection.ConnectionStrings;

        // Get the connection string setting element
        // with the specified name.
        ConnectionStringSettings cs =
            csCollection["ConnStr0"];

        // Get its index;
        int index = csCollection.IndexOf(cs);

        Console.WriteLine(
             "Connection string settings index: {0}", 
             index.ToString());
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também