Connections.Item Özelliği
Döndürür bir ConnectionManager gelen nesne Connections koleksiyon.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public ReadOnly Default Property Item ( _
index As Object _
) As ConnectionManager
Get
'Kullanım
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
JScript, dizinli özelliklerin kullanılmasını destekler, ancak yenilerinin bildirilmesini desteklemez.
Parametreler
- index
Tür: System.Object
Adı, kimliği, kimlik veya dizini ConnectionManager nesne için return.
Özellik Değeri
Tür: Microsoft.SqlServer.Dts.Runtime.ConnectionManager
A ConnectionManager nesne.
Açıklamalar
Yoksa çağrısı Contains yöntem döndürür doğru, belirtilen öğe erişebilirsiniz koleksiyon sözdizimini kullanarak Connections[index].Contains yöntem döndürür yanlış, bu özellik bir istisna atar.C# ile dizinleyici için bu özellik olan Connections WalkTree
Örnekler
Aşağıdaki kod örneği, öğe alır koleksiyon iki yöntemi kullanarak.İlk yöntem kullanır conns[0] tüm nesneyi almak için sözdizimi ilk konumda bulunan koleksiyon ve bunu koymak myConnMgr değişkeni.Şimdi tüm özelliklerini al myConnMgr her zamanki gibi.İkinci yöntem ilk nesne, belirli bir özellik alır koleksiyon kullanarak conns[0].<property> sözdizimi.
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
Örnek Çıktı:
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