TaskInfos.GetEnumerator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère un TaskInfoEnumerator pour l’utiliser dans l’itération sur la TaskInfos collection.
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
Retours
A TaskInfoEnumerator pour la TaskInfos collection.
Exemples
L’exemple de code suivant crée un TaskInfoEnumerator en utilisant la GetEnumerator méthode, puis itère sur la collection.
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
Exemple de sortie :
La collection contient les valeurs suivantes :
[0] Exécuter la tâche de package
[1] Tâche Data Flow
[2] SQL Server Analysis Services exécute une tâche DDL
[3] Tâche de traitement des SQL Server Analysis Services
[4] Tâche d’insertion en vrac
[5] Tâche de requête d’exploration de données
[6] Exécuter la tâche du processus
[7] Tâche du système de fichiers
[8] Tâche du protocole de transfert de fichiers
Remarques
Le TaskInfoEnumerator est initialement placé avant le premier TaskInfo de la collection.
Reset il renvoie également l’énumérateur à cette position. Si l’énumérateur est situé à cette position, appeler Current lance une exception.