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 メソッドで判定します。 メソッドは Booleanを返します。
Note
以下のコードサンプルを英語以外のローカネスで使用する場合は、「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);
}
}
}
出力例:
コレクションには、各ファイル列挙器列挙器を含みます