BreakpointTargets.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.
Retourne un objet BreakpointTargetEnumerator qui peut effectuer une itération au sein de la collection BreakpointTargets.
public:
Microsoft::SqlServer::Dts::Runtime::BreakpointTargetEnumerator ^ GetEnumerator();
public Microsoft.SqlServer.Dts.Runtime.BreakpointTargetEnumerator GetEnumerator ();
override this.GetEnumerator : unit -> Microsoft.SqlServer.Dts.Runtime.BreakpointTargetEnumerator
Public Function GetEnumerator () As BreakpointTargetEnumerator
Retours
Objet BreakpointTargetEnumerator pour la collection BreakpointTargets.
Exemples
L’exemple de code suivant crée une BreakpointTargetEnumerator méthode à l’aide de la GetEnumerator méthode, puis itère sur la collection.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.FileSystemTask;
namespace BreakpointTarget_Expression
{
class Program
{
static void Main(string[] args)
{
Package pkg = new Package();
TaskHost taskHost = (TaskHost)pkg.Executables.Add("STOCK:FileSystemTask");
BreakpointTargets bptargets = pkg.GetBreakpointTargets(taskHost, false);
// Create the enumerator.
BreakpointTargetEnumerator myEnumerator = bptargets.GetEnumerator();
Console.WriteLine("The collection contains the following values:");
int i = 0;
while ((myEnumerator.MoveNext()) && (myEnumerator.Current != null))
Console.WriteLine("[{0}] {1}", i++, myEnumerator.Current.Description);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Tasks.FileSystemTask
Namespace BreakpointTarget_Expression
Class Program
Shared Sub Main(ByVal args() As String)
Dim pkg As Package = New Package()
Dim taskHost As TaskHost = CType(pkg.Executables.Add("STOCK:FileSystemTask"), TaskHost)
Dim bptargets As BreakpointTargets = pkg.GetBreakpointTargets(taskHost,False)
' Create the enumerator.
Dim myEnumerator As BreakpointTargetEnumerator = bptargets.GetEnumerator()
Console.WriteLine("The collection contains the following values:")
Dim i As Integer = 0
While (myEnumerator.MoveNext()) &&(myEnumerator.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] Arrêt lorsque le conteneur reçoit l’événement OnPreExecute
[1] Arrêter lorsque le conteneur reçoit l’événement OnPostExecute
[2] Arrêter lorsque le conteneur reçoit l’événement OnError
[3] Arrêter lorsque le conteneur reçoit l’événement OnWarning
[4] Arrêter lorsque le conteneur reçoit l’événement OnInformation
[5] Arrêter lorsque le conteneur reçoit l’événement OnTaskFailed
[6] Arrêt lorsque le conteneur reçoit l’événement OnProgress
[7] Arrêter lorsque le conteneur reçoit l’événement OnQueryCancel
[8] Arrêt lorsque le conteneur reçoit l’événement OnVariableValueChanged
[9] Arrêt lorsque le conteneur reçoit l’événement OnCustomEvent