Lenguaje

ConnectionInfos.Item[Object] Propiedad

Definición

Recupera el ConnectionInfo objeto de la colección mediante el nombre, índice, ID o identidad.

public:
 property Microsoft::SqlServer::Dts::Runtime::ConnectionInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::ConnectionInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.ConnectionInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.ConnectionInfo
Default Public ReadOnly Property Item(index As Object) As ConnectionInfo

Parámetros

index
Object

El nombre, índice, ID o identidad del objeto en la colección que se debe devolver.

Valor de propiedad

Un ConnectionInfo objeto de la colección que coincida con el nombre, índice, ID o identidad indicado en el index parámetro.

Ejemplos

El siguiente ejemplo de código recupera un elemento de la colección utilizando dos métodos. El primer método utiliza la connectionInfos[0] sintaxis para recuperar el objeto completo, ubicado en la primera posición de la colección, y luego lo coloca en el connInfo objeto. Ahora puedes recuperar todas las propiedades del ConnectionInfo objeto como de costumbre. El segundo método recupera una propiedad específica del primer objeto de la colección.

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace ConnectionInfos_GetEnum  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Application dtsApplication = new Application();  
            ConnectionInfos connectionInfos = dtsApplication.ConnectionInfos;  

            //Using the Item method syntax of [x], obtain the first entry and a name.  
            ConnectionInfo connInfo = connectionInfos[0];  
            String nameOfFirstItem = connectionInfos[0].Name;  

            //Print the name of the log provider object located at position [0].  
            Console.WriteLine("The ID of the first connection info is: {0}", connInfo.ID);  
            Console.WriteLine("The Name of the first connection info is: {0}", nameOfFirstItem);  

        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace ConnectionInfos_GetEnum  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim dtsApplication As Application =  New Application()   
            Dim connectionInfos As ConnectionInfos =  dtsApplication.ConnectionInfos   

            'Using the Item method syntax of [x], obtain the first entry and a name.  
            Dim connInfo As ConnectionInfo =  connectionInfos(0)   
            Dim nameOfFirstItem As String =  connectionInfos(0).Name   

            'Print the name of the log provider object located at position [0].  
            Console.WriteLine("The ID of the first connection info is: {0}", connInfo.ID)  
            Console.WriteLine("The Name of the first connection info is: {0}", nameOfFirstItem)  

        End Sub  
    End Class  
End Namespace  

Salida de muestra:

The ID of the first connection info is: {41F5EFE4-E91A-4EB0-BF10-D40FD48B3C03}

The Name of the first connection info is: DTS Connection Manager for Files

Comentarios

Si una llamada al Contains método devuelve true, puedes acceder al elemento especificado en la colección usando la sintaxis ConnectionInfos[index]. Si el Contains método devuelve false, esta propiedad lanza una excepción. En C#, esta propiedad es el indexador de la ConnectionInfos clase .

Se aplica a