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 メソッドを使用して、"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

適用対象