次の方法で共有


ConnectionInfos.Item プロパティ

名前、インデックス、または ID を使用して、コレクションから ConnectionInfo オブジェクトを取得します。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public ReadOnly Default Property Item ( _
    index As Object _
) As ConnectionInfo 
    Get
'使用
Dim instance As ConnectionInfos 
Dim index As Object 
Dim value As ConnectionInfo 

value = instance(index)
public ConnectionInfo this[
    Object index
] { get; }
public:
property ConnectionInfo^ default[Object^ index] {
    ConnectionInfo^ get (Object^ index);
}
member Item : ConnectionInfo
JScript はインデックス化されたプロパティの使用をサポートしていますが、新規の宣言はサポートしていません。

パラメーター

  • index
    型: System.Object
    コレクションから返されるオブジェクトの名前、インデックス、または ID です。

プロパティ値

型: Microsoft.SqlServer.Dts.Runtime.ConnectionInfo
index パラメーターで指定された名前、インデックス、または ID に一致する、コレクションの ConnectionInfo オブジェクトです。

説明

Contains メソッドの呼び出しが true を返す場合、ConnectionInfos[index] 構文を使用することにより、コレクション内の指定した要素にアクセスできます。 Contains メソッドが false を返す場合、このプロパティは例外をスローします。 C# の場合、このプロパティは ConnectionInfos クラスのインデクサーとなります。

使用例

次のコード例では、2 つのメソッドを使用して、コレクションから項目を取得します。 最初のメソッドでは、connectionInfos[0] 構文を使用して、コレクションの先頭に格納されたオブジェクト全体を取得し、connInfo オブジェクトに格納します。 これによって、ConnectionInfo オブジェクトのすべてのプロパティを通常どおり取得できるようになります。 2 番目のメソッドでは、コレクションの最初のオブジェクトから特定のプロパティを取得します。

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

サンプル出力:

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

関連項目

参照

ConnectionInfos クラス

Microsoft.SqlServer.Dts.Runtime 名前空間