言語

ForEachEnumeratorInfos.Contains(Object) メソッド

定義

例外をスローせずにインデックスを用いて 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);  
        }  
    }  
}  

出力例:

コレクションには、各ファイル列挙器列挙器を含みます

適用対象