ConnectionInfos.Item[Object] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .