ConnectionStringSettingsCollection.Item[] Propiedad

Definición

Obtiene o establece un objeto ConnectionStringSettings de la colección.

Sobrecargas

Item[Int32]

Obtiene o establece la cadena de conexión en el índice especificado de la colección.

Item[String]

Obtiene o establece el objeto ConnectionStringSettings con el nombre especificado en la colección.

Item[Int32]

Source:
ConnectionStringSettingsCollection.cs
Source:
ConnectionStringSettingsCollection.cs
Source:
ConnectionStringSettingsCollection.cs

Obtiene o establece la cadena de conexión en el índice especificado de la colección.

public:
 property System::Configuration::ConnectionStringSettings ^ default[int] { System::Configuration::ConnectionStringSettings ^ get(int index); void set(int index, System::Configuration::ConnectionStringSettings ^ value); };
public System.Configuration.ConnectionStringSettings this[int index] { get; set; }
member this.Item(int) : System.Configuration.ConnectionStringSettings with get, set
Default Public Property Item(index As Integer) As ConnectionStringSettings

Parámetros

index
Int32

Índice de un objeto ConnectionStringSettings de la colección.

Valor de propiedad

Objeto ConnectionStringSettings en el índice especificado.

Ejemplos

En el ejemplo siguiente se muestra cómo obtener acceso a un ConnectionStringSettings objeto en un índice determinado de una ConnectionStringSettingsCollection colección.

static void GetItems()
{

    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 index.
        ConnectionStringSettings cs =
            csCollection[0];

        Console.WriteLine(
             "cs: {0}", cs.Name);
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
Shared Sub GetItems() 
    
    Try
        ' Get the application configuration file.
        Dim config _
        As System.Configuration.Configuration = _
        ConfigurationManager.OpenExeConfiguration( _
        ConfigurationUserLevel.None)

        ' Clear the connection strings collection.
        Dim csSection _
        As ConnectionStringsSection = _
        config.ConnectionStrings
        Dim csCollection _
        As ConnectionStringSettingsCollection = _
        csSection.ConnectionStrings
        
        ' Get the connection string setting element
        ' with the specified index.
        Dim cs _
        As ConnectionStringSettings = _
        csCollection(0)
        
        Console.WriteLine("cs: {0}", cs.Name)
    
    Catch err As ConfigurationErrorsException
        Console.WriteLine(err.ToString())
    End Try

End Sub

Comentarios

En C#, esta propiedad es el indizador para la clase ConnectionStringSettingsCollection.

Consulte también

Se aplica a

Item[String]

Source:
ConnectionStringSettingsCollection.cs
Source:
ConnectionStringSettingsCollection.cs
Source:
ConnectionStringSettingsCollection.cs

Obtiene o establece el objeto ConnectionStringSettings con el nombre especificado en la colección.

public:
 property System::Configuration::ConnectionStringSettings ^ default[System::String ^] { System::Configuration::ConnectionStringSettings ^ get(System::String ^ name); };
public System.Configuration.ConnectionStringSettings this[string name] { get; }
member this.Item(string) : System.Configuration.ConnectionStringSettings
Default Public ReadOnly Property Item(name As String) As ConnectionStringSettings

Parámetros

name
String

Nombre de un objeto ConnectionStringSettings de la colección.

Valor de propiedad

El objeto ConnectionStringSettings con el nombre especificado; en caso contrario, el valor null.

Ejemplos

En el ejemplo siguiente se muestra cómo obtener acceso a un objeto con nombre ConnectionStringSettings en una ConnectionStringSettingsCollection colección.

static void GetItems2()
{

    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"];
       
        Console.WriteLine(
            "cs: {0}", cs.Name);
    }
    catch (ConfigurationErrorsException err)
    {
        Console.WriteLine(err.ToString());
    }
}
Shared Sub GetItems2() 
    
    Try
        ' Get the application configuration file.
        Dim config _
        As System.Configuration.Configuration = _
        ConfigurationManager.OpenExeConfiguration( _
        ConfigurationUserLevel.None)

        ' Clear the connection strings collection.
        Dim csSection _
        As ConnectionStringsSection = _
        config.ConnectionStrings
        Dim csCollection _
        As ConnectionStringSettingsCollection = _
        csSection.ConnectionStrings
        
        ' Get the connection string setting element
        ' with the specified name.
        Dim cs _
        As ConnectionStringSettings = _
        csCollection("ConnStr0")
        
        Console.WriteLine("cs: {0}", cs.Name)
    
    Catch err As ConfigurationErrorsException
        Console.WriteLine(err.ToString())
    End Try

End Sub

Comentarios

En C#, esta propiedad es el indizador para la clase ConnectionStringSettingsCollection.

Consulte también

Se aplica a