ConnectionInfos.Item[Object] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère l'objet ConnectionInfo de la collection par le nom, l'index, l'ID ou l'identité.
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
Paramètres
- index
- Object
Nom, index, ID ou identité de l'objet à retourner à partir de la collection.
Valeur de propriété
Objet ConnectionInfo de la collection qui correspond au nom, à l'index, à l'ID ou à l'identité spécifié dans le paramètre index
.
Exemples
L’exemple de code suivant récupère un élément de la collection à l’aide de deux méthodes. La première méthode utilise la connectionInfos[0]
syntaxe pour récupérer l’objet entier, situé à la première position de la collection, puis le place dans l’objet connInfo
. Vous pouvez maintenant récupérer toutes les propriétés de l’objet comme d’habitude ConnectionInfo
. La deuxième méthode récupère une propriété spécifique à partir du premier objet de la collection.
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
Exemple de sortie :
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
Remarques
Si un appel à la Contains méthode retourne true
, vous pouvez accéder à l’élément spécifié dans la collection à l’aide de la syntaxe ConnectionInfos[index]
. Si la Contains méthode est retournée false
, cette propriété lève une exception. En C#, cette propriété est l'indexeur correspondant à la classe ConnectionInfos.