Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Propriété WebConfigurationManager.ConnectionStrings

 

Obtient les chaînes de connexion du site Web.

Espace de noms:   System.Web.Configuration
Assembly:  System.Web (dans System.Web.dll)

public static ConnectionStringSettingsCollection ConnectionStrings { get; }

Valeur de propriété

Type: System.Configuration.ConnectionStringSettingsCollection

Objet ConnectionStringSettingsCollection qui comporte le contenu de l'objet ConnectionStringsSection pour la configuration par défaut de l'application Web active.

Exception Condition
ConfigurationErrorsException

Un objet ConnectionStringSettingsCollection valide n'a pas pu être récupéré.

L'exemple suivant montre comment utiliser la propriété ConnectionStrings pour accéder aux informations de configuration et énumérer les résultats.Pour accéder à une chaîne de connexion spécifique, utilisez le ConnectionStringSettingsCollection retourné avec le nom de la chaîne de connexion souhaitée en tant qu'indexeur.


// Show the use of the ConnectionString property
// to get the connection strings.
static void GetConnectionStrings()
{

    // Get the connectionStrings key,value pairs collection.
    ConnectionStringSettingsCollection connectionStrings =
        WebConfigurationManager.ConnectionStrings
        as ConnectionStringSettingsCollection;

    // Get the collection enumerator.
    IEnumerator connectionStringsEnum =
        connectionStrings.GetEnumerator();

    // Loop through the collection and 
    // display the connectionStrings key, value pairs.
    int i = 0;
    Console.WriteLine("[Display connectionStrings]");
    while (connectionStringsEnum.MoveNext())
    {
        string name = connectionStrings[i].Name;
        Console.WriteLine("Name: {0} Value: {1}",
        name, connectionStrings[name]);
        i += 1;
    }

    Console.WriteLine();
}

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: