Udostępnij przez


Metoda TaskInfos.GetEnumerator

Pobiera TaskInfoEnumerator do użytku w Iterowanie nad TaskInfos kolekcja.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Function GetEnumerator As TaskInfoEnumerator
'Użycie
Dim instance As TaskInfos
Dim returnValue As TaskInfoEnumerator

returnValue = instance.GetEnumerator()
public TaskInfoEnumerator GetEnumerator()
public:
TaskInfoEnumerator^ GetEnumerator()
member GetEnumerator : unit -> TaskInfoEnumerator 
public function GetEnumerator() : TaskInfoEnumerator

Uwagi

TaskInfoEnumerator Początkowo jest umieszczony przed pierwszym TaskInfo kolekcja.Resetuj zwraca również modułu wyliczającego do tej pozycji.Jeżeli moduł wyliczający jest umieszczony w tym miejscu, wywołanie bieżącego zgłasza wyjątek.

Przykłady

Poniższy przykładowy kod tworzy TaskInfoEnumerator za pomocą GetEnumerator metoda, a następnie dokonuje iteracji kolekcja.

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

Przykład danych wyjściowych:

Kolekcja zawiera następujące wartości:

[0] Wykonywanie zadań pakietu

[1] Zadania przepływu danych

[2] SQL Server Analysis Services na wykonanie zadania DDL

[3] SQL Server Analysis Services, przetwarzanie zadań

[4]. Zadań Wstaw luzem

[5]. Zadania kwerendy wyszukiwania danych

[6] Wykonać zadania procesu

[7]. Zadania w systemie plików

[8] Zadania protokołu transferu plików