ConfigurationManager.ConnectionStrings Property
.NET Framework 4.5
Gets the ConnectionStringsSection data for the current application's default configuration.
Namespace: System.Configuration
Assembly: System.Configuration (in System.Configuration.dll)
Property Value
Type: System.Configuration.ConnectionStringSettingsCollectionReturns a ConnectionStringSettingsCollection object that contains the contents of the ConnectionStringsSection object for the current application's default configuration.
| Exception | Condition |
|---|---|
| ConfigurationErrorsException | Could not retrieve a ConnectionStringSettingsCollection object. |
A ConnectionStringsSection object contains the contents of the configuration file's connectionStrings section.
The following code example shows how to use the ConnectionStrings property.
// Get the ConnectionStrings section. // This function uses the ConnectionStrings // property to read the connectionStrings // configuration section. public static void ReadConnectionStrings() { // Get the ConnectionStrings collection. ConnectionStringSettingsCollection connections = ConfigurationManager.ConnectionStrings; if (connections.Count != 0) { Console.WriteLine(); Console.WriteLine("Using ConnectionStrings property."); Console.WriteLine("Connection strings:"); // Get the collection elements. foreach (ConnectionStringSettings connection in connections) { string name = connection.Name; string provider = connection.ProviderName; string connectionString = connection.ConnectionString; Console.WriteLine("Name: {0}", name); Console.WriteLine("Connection string: {0}", connectionString); Console.WriteLine("Provider: {0}", provider); } } else { Console.WriteLine(); Console.WriteLine("No connection string is defined."); Console.WriteLine(); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.