TaskInfos.GetEnumerator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft TaskInfoEnumerator zum Durchlaufen der TaskInfos-Auflistung ab.
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
Gibt zurück
TaskInfoEnumerator für die TaskInfos-Auflistung.
Beispiele
Im folgenden Codebeispiel wird eine TaskInfoEnumerator Verwendung der GetEnumerator Methode erstellt, und anschließend wird die Auflistung durchlaufen.
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
Beispielausgabe:
Die Auflistung enthält die folgenden Werte:
[0] Ausführen der Paketaufgabe
[1] Datenfluss Vorgang
[2] SQL Server Analysis Services DDL-Aufgabe ausführen
[3] SQL Server Analysis Services Verarbeitungsaufgabe
[4] Massenvorgang einfügen
[5] Data Mining Query Task
[6] Ausführen der Prozessaufgabe
[7] Dateisystemaufgabe
[8] Dateiübertragungsprotokollaufgabe
Hinweise
Die TaskInfoEnumerator Position wird zunächst vor der ersten TaskInfo in der Auflistung positioniert. Reset
gibt auch den Aufzählungsator an diese Position zurück. Wenn sich der Aufzählungsator an dieser Position befindet, löst das Aufrufen eine Ausnahme aus Current
.