TaskInfos.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.
TaskInfoEnumerator Mengambil untuk digunakan dalam iterasi atas TaskInfos koleksi.
public:
Microsoft::SqlServer::Dts::Runtime::TaskInfoEnumerator ^ GetEnumerator();
public Microsoft.SqlServer.Dts.Runtime.TaskInfoEnumerator GetEnumerator ();
override this.GetEnumerator : unit -> Microsoft.SqlServer.Dts.Runtime.TaskInfoEnumerator
Public Function GetEnumerator () As TaskInfoEnumerator
Mengembalikan
A TaskInfoEnumerator untuk TaskInfos koleksi.
Contoh
Sampel kode berikut membuat TaskInfoEnumerator menggunakan GetEnumerator metode , lalu melakukan iterasi atas koleksi.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace TaskInfos_Item
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
TaskInfos tInfos = app.TaskInfos;
//Create the Enumerator.
TaskInfoEnumerator myEnumerator = tInfos.GetEnumerator();
Console.WriteLine("The collection contains the following values:");
int i = 0;
while ((myEnuemrator.MoveNext()) && (myEnuemrator.Current != null))
Console.WriteLine("[{0}] {1}", i++, myEnuemrator.Current.Name);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace TaskInfos_Item
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim tInfos As TaskInfos = app.TaskInfos
'Create the Enumerator.
Dim myEnumerator As TaskInfoEnumerator = tInfos.GetEnumerator()
Console.WriteLine("The collection contains the following values:")
Dim i As Integer = 0
While (myEnuemrator.MoveNext()) &&(myEnuemrator.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] Jalankan Tugas Paket
[1] Tugas Aliran Data
[2] SQL Server Analysis Services Jalankan Tugas DDL
[3] Tugas Pemrosesan SQL Server Analysis Services
[4] Sisipkan Tugas Secara Massal
[5] Tugas Kueri Penggalian Data
[6] Jalankan Tugas Proses
[7] Tugas Sistem File
[8] Tugas Protokol Transfer File
Keterangan
TaskInfoEnumerator awalnya diposisikan sebelum yang pertama TaskInfo dalam koleksi.
Reset juga mengembalikan enumerator ke posisi ini. Jika enumerator terletak pada posisi ini, panggilan Current akan melemparkan pengecualian.