ForEachEnumeratorInfo オブジェクトをコレクションから返します。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)
構文
'宣言
Public ReadOnly Default Property Item ( _
index As Object _
) As ForEachEnumeratorInfo
public ForEachEnumeratorInfo this [
Object index
] { get; }
public:
property ForEachEnumeratorInfo^ default [Object^] {
ForEachEnumeratorInfo^ get (Object^ index);
}
/** @property */
public ForEachEnumeratorInfo get_Item (Object index)
パラメータ
- index
コレクションから返されるオブジェクトの名前、ID、またはインデックスです。
プロパティ値
ForEachEnumeratorInfo オブジェクトです。
使用例
次のコード例では、feInfos[0] 構文を使用して、指定したインデックスと名前の項目をコレクションから取得します。
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace TaskInfos_Item
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
ForEachEnumeratorInfos feInfos = app.ForEachEnumeratorInfos;
//Using the Item method syntax of [x], obtain the
//description of the first entry.
ForEachEnumeratorInfo feInfo = feInfos[0];
String nameOfFirstItem = feInfos[0].Name;
Console.WriteLine("Description of ForEach entry: {0}", nameOfFirstItem);
//Using the Item method syntax of [x], obtain the ID
// of the entry with the name, For Each Item Enumerator.
feInfo = feInfos["For Each Item Enumerator"];
String IDOfItem = feInfos["For Each Item Enumerator"].ID;
Console.WriteLine("ID of ForEach entry: {0}", IDOfItem);
}
}
}
サンプルの出力 :
Description of ForEach entry: For Each File Enumerator
ID of ForEach entry: {62C3D0DC-C6A3-4A08-84F3-6028B2452F41}
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ForEachEnumeratorInfos Class
ForEachEnumeratorInfos Members
Microsoft.SqlServer.Dts.Runtime Namespace