TaskInfos.GetEnumerator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera un oggetto TaskInfoEnumerator da utilizzare nell'iterazione della raccolta TaskInfos.
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
Restituisce
Oggetto TaskInfoEnumerator per la raccolta TaskInfos.
Esempio
L'esempio di codice seguente crea un TaskInfoEnumerator oggetto usando il metodo e quindi esegue l'iterazione GetEnumerator della raccolta.
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
Output di esempio:
L'insieme contiene i valori seguenti:
[0] Esegui attività pacchetto
[1] attività Flusso di dati
[2] SQL Server Analysis Services Eseguire attività DDL
[3] attività di elaborazione SQL Server Analysis Services
[4] Attività inserimento bulk
[5] Attività query di data mining
[6] Attività Esegui processo
[7] Attività file system
[8] Attività Del protocollo di trasferimento file
Commenti
L'oggetto TaskInfoEnumerator viene inizialmente posizionato prima del primo TaskInfo nella raccolta. Reset
restituisce anche l'enumeratore in questa posizione. Se l'enumeratore si trova in questa posizione, la chiamata Current
genera un'eccezione.