Właściwość Connections.Item
Zwraca ConnectionManager obiekt z Connections kolekcja.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public ReadOnly Default Property Item ( _
index As Object _
) As ConnectionManager
Get
'Użycie
Dim instance As Connections
Dim index As Object
Dim value As ConnectionManager
value = instance(index)
public ConnectionManager this[
Object index
] { get; }
public:
property ConnectionManager^ default[Object^ index] {
ConnectionManager^ get (Object^ index);
}
member Item : ConnectionManager
Język JScript obsługuje używanie indeksowanych właściwości, ale nie obsługuje deklarowania nowych.
Parametry
- index
Typ: System.Object
Nazwa, tożsamość, identyfikator lub indeks ConnectionManager obiektu do zwrotu.
Wartość właściwości
Typ: Microsoft.SqlServer.Dts.Runtime.ConnectionManager
A ConnectionManager obiektu.
Uwagi
Jeśli wywołanie Contains Metoda zwraca true, można uzyskać dostęp do określonego elementu kolekcja, używając składni Connections[index].Jeśli Contains Metoda zwraca false, ta właściwość zgłasza wyjątek.W języku C#, ta właściwość jest indeksowanie dla Connections klasy
Przykłady
Poniższy przykładowy kod pobiera element z kolekcja, używając dwóch metod.Pierwszy metoda używa conns[0] składni, aby pobrać cały obiekt znajdujący się na pierwszym miejscu gromadzenia i umieścić go myConnMgr zmiennej.Można teraz pobrać wszystkie właściwości z myConnMgr w zwykły sposób.Druga metoda pobiera określoną właściwość z pierwszy obiekt kolekcja za pomocą conns[0].<property> składni.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Connections_Item
{
class Program
{
static void Main(string[] args)
{
// The package is one of the SSIS Samples.
string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";
// Create an application and load the sample.
Application app = new Application();
Package pkg = app.LoadPackage(mySample, null);
Connections conns = pkg.Connections;
//Using the Item method syntax of [x], obtain the
// entire first entry, and then just the name.
ConnectionManager myConnMgr = conns[0];
String nameOfFirstItem = conns[0].Name;
//Print the name of the connection manager located at position [0].
Console.WriteLine("The ID of the first connection info is: {0}", myConnMgr.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 Connections_Item
Class Program
Shared Sub Main(ByVal args() As String)
' The package is one of the SSIS Samples.
Dim mySample As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx"
' Create an application and load the sample.
Dim app As Application = New Application()
Dim pkg As Package = app.LoadPackage(mySample,Nothing)
Dim conns As Connections = pkg.Connections
'Using the Item method syntax of [x], obtain the
' entire first entry, and then just the name.
Dim myConnMgr As ConnectionManager = conns(0)
Dim nameOfFirstItem As String = conns(0).Name
'Print the name of the connection manager located at position [0].
Console.WriteLine("The ID of the first connection info is: {0}", myConnMgr.ID)
Console.WriteLine("The Name of the first connection info is: {0}", nameOfFirstItem)
End Sub
End Class
End Namespace
Przykładowe dane wyjściowe:
The ID of the first connection info is: {B52C0D78-5402-4544-BFEC-2BE203900C91}
The Name of the first connection info is: Create_Execute_Process_Dest.sql