ForEachEnumeratorInfos.Contains(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah item dapat diambil dari ForEachEnumeratorInfos koleksi menggunakan pengindeksan tanpa melemparkan pengecualian.
public:
bool Contains(System::Object ^ index);
public bool Contains (object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean
Parameter
- index
- Object
Nama, ID, atau indeks objek yang akan dikembalikan dari koleksi.
Mengembalikan
Boolean yang menunjukkan apakah item dapat diambil menggunakan pengindeksan. Nilai true menunjukkan bahwa sintaks ForEachEnumeratorInfos[x] dapat digunakan tanpa melemparkan pengecualian. Nilai false menunjukkan bahwa pengindeksan tidak dapat digunakan untuk mengambil item dari ForEachEnumeratorInfos koleksi.
Contoh
Sampel kode berikut menggunakan Contains metode untuk menentukan apakah enumerator dengan nama "Untuk Setiap Enumerator File" ada dalam koleksi. Metode mengembalikan Boolean.
Catatan
Untuk menggunakan sampel kode berikut dengan lokal selain bahasa Inggris, ubah string, "Untuk Setiap Enumerator File", menjadi nama enumerator yang dilokalkan.
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);
}
}
}
Contoh Output:
Koleksi berisi untuk setiap enumerator Enumerator File