DBProviderInfos.GetEnumerator 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.
Mengembalikan enumerator untuk digunakan dalam iterasi atas DBProviderInfos koleksi.
public:
Microsoft::SqlServer::Dts::Runtime::DBProviderInfoEnumerator ^ GetEnumerator();
public Microsoft.SqlServer.Dts.Runtime.DBProviderInfoEnumerator GetEnumerator ();
override this.GetEnumerator : unit -> Microsoft.SqlServer.Dts.Runtime.DBProviderInfoEnumerator
Public Function GetEnumerator () As DBProviderInfoEnumerator
Mengembalikan
Sebuah DBProviderInfoEnumerator enumerator.
Contoh
Sampel kode berikut membuat DBProviderInfoEnumerator menggunakan GetEnumerator metode , lalu melakukan iterasi atas koleksi.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace DBProvInfos_GetEnum
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
DBProviderInfos dbprovInfos = app.DBProviderInfos;
//Create the Enumerator.
DBProviderInfoEnumerator myEnumerator = dbprovInfos.GetEnumerator();
Console.WriteLine("The collection contains the following values:");
int i = 0;
while ((myEnumerator.MoveNext()) && (myEnumerator.Current != null))
Console.WriteLine("[{0}] {1}", i++, myEnumerator.Current.Name);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace DBProvInfos_GetEnum
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim dbprovInfos As DBProviderInfos = app.DBProviderInfos
'Create the Enumerator.
Dim myEnumerator As DBProviderInfoEnumerator = dbprovInfos.GetEnumerator()
Console.WriteLine("The collection contains the following values:")
Dim i As Integer = 0
While (myEnumerator.MoveNext()) &&(myEnumerator.Current <> Nothing)
Console.WriteLine("[{0}] {1}",i = Console.WriteLine("[{0}] {1}",i + 1
End While
End Sub
End Class
End Namespace
Contoh Output:
Koleksi berisi nilai berikut:
[0] Penyedia OLE DB MediaCatalogDB
[1] SQLOLEDB
[2] MSOLAP
[3] Penyedia OLE DB MediaCatalogMergedDB
[4] MSDMine
[5] Sumber Data Proksi Pengelola Pendaftaran Versi VSEE
[6] Penyedia OLE DB MediaCatalogWebDB
[7] SQLNCLI10
[8] MSOLAP
[9] MSDAIPP. Dso
[10] MSUSP
[11] Microsoft.Jet.OLEDB.4.0