ForEachEnumeratorInfos.Contains(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
例外がスローされることなく、インデックスを使用して ForEachEnumeratorInfos コレクションから項目を取得できるかどうかを指定します。
public:
bool Contains(System::Object ^ index);
public bool Contains (object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean
パラメーター
- index
- Object
コレクションから返されるオブジェクトの名前、ID、またはインデックスです。
戻り値
インデックス作成を使用して項目を取得できるかどうかを示すブール値。 値 true は、例外をスローせずに ForEachEnumeratorInfos[x] 構文を使用できることを示します。 false の値は、インデックス作成を使用してコレクションから項目を取得できないことを ForEachEnumeratorInfos 示します。
例
次のコード サンプルでは、Contains メソッドを使用して、"For Each File Enumerator" という名前の列挙子がコレクションにあるかどうかを調べます。 このメソッドは、Boolean
注意
次のコード サンプルを英語以外のロケールで使用するには、文字列 "For Each File Enumerator" をローカライズされた列挙子名に変更してください。
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Runtime.Enumerators.Item;
namespace ForEachEnums
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
ForEachEnumeratorInfos feInfos = app.ForEachEnumeratorInfos;
// Search the collection by name.
if (feInfos.Contains("For Each File Enumerator"))
Console.WriteLine("The collection contains {0} enumerator", feInfos[0].Name);
else
Console.WriteLine("The collection does not contain {0} enumerator", feInfos[0].Name);
}
}
}
サンプル出力:
The collection contains For Each File Enumerator enumerator