ForLoopClass Classe
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.
Fournit un conteneur qui définit un flux de travail itératif dans un package, à l’aide de l’instruction d’itération.
public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForLoop100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Héritage
-
ForLoopClass
- Attributs
- Implémente
Remarques
Pour plus d’informations, consultez ForLoop.
Constructeurs
ForLoopClass() |
Initialise une nouvelle instance de la classe ForLoopClass. |
Propriétés
AssignExpression |
Obtient ou définit une expression pour incrémenter ou décrémenter le compteur de boucle. |
CreationName |
Retourne le nom utilisé par le runtime pour créer une instance de l'objet et l'ajouter à sa collection, s'il y a une collection pour l'objet. Cette propriété est en lecture seule. |
DebugMode |
Obtient ou définit une valeur booléenne qui indique si une tâche doit vérifier si les points d’arrêt sont activés. |
DelayValidation |
Obtient ou définit une valeur qui indique si la validation de la tâche est retardée jusqu'à l'exécution. |
Description |
Obtient ou définit une description de l'objet. |
Disable |
Obtient ou définit une valeur qui indique si l'objet IDTSContainer100 est désactivé. |
DisableEventHandlers |
Obtient ou définit une valeur booléenne qui indique si les gestionnaires d’événements sur la tâche sont désactivés. |
EvalExpression |
Obtient ou définit l'expression évaluée à chaque passe de la boucle. |
EventHandlers |
Retourne une collection d'objets de gestionnaires d'événements. Ce champ est en lecture seule. |
EventInfos |
Retourne une collection d'objets IDTSEventInfo100. Ce champ est en lecture seule. |
Executables |
Retourne une collection d'objets exécutables traités lors de l'itération ForLoopClass. |
ExecutionDuration |
Retourne une valeur qui indique la durée d'exécution du conteneur en millisecondes. Cette propriété est en lecture seule. |
ExecutionResult |
Obtient une valeur qui indique la réussite ou l'échec de l'exécution de l'objet IDTSContainer100. |
ExecutionStatus |
Obtient l'état actuel de l'exécution de l'objet IDTSContainer100 au moment de l'appel. |
FailPackageOnFailure |
Obtient ou définit une valeur qui indique si le package échoue en cas d'échec d'un conteneur enfant. |
FailParentOnFailure |
Obtient ou définit une valeur qui indique si le conteneur parent échoue en cas d'échec d'un conteneur enfant. |
ForcedExecutionValue |
Lorsque ForceExecutionValue la valeur est true, obtient ou définit une valeur qui spécifie la valeur d’exécution facultative retournée par le package. |
ForceExecutionResult |
Obtient ou définit le résultat d'exécution forcée du conteneur. |
ForceExecutionValue |
Obtient ou définit une valeur qui indique si la valeur d'exécution du conteneur doit contenir une valeur particulière. |
ID |
Retourne un ID unique affecté à l'objet. Il s'agit généralement d'un GUID. Cette propriété est en lecture seule. |
IDTSSuspend100_SuspendRequired |
Obtient ou définit une valeur Boolean qui indique si les tâches doivent s'interrompre lorsqu'elles rencontrent un point d'arrêt. Cette valeur est définie par le moteur du runtime pour les tâches et les conteneurs lorsqu'un point d'arrêt est rencontré. |
InitExpression |
Obtient ou définit une expression d'initialisation facultative. |
IsDefaultLocaleID |
Obtient une valeur qui indique si le conteneur utilise les paramètres régionaux par défaut. |
IsolationLevel |
Obtient ou définit le niveau d'isolation de la transaction dans l'objet IDTSContainer100. |
LocaleID |
Obtient ou définit l'identificateur des paramètres régionaux à utiliser lors de l'exécution de l'objet IDTSContainer100. |
LogEntryInfos |
Obtient une collection d'informations sur une entrée du journal. |
LoggingMode |
Obtient ou définit le mode de connexion du conteneur. |
LoggingOptions |
Obtient un objet contenant des propriétés qui indiquent la ressource de filtrage et de journalisation des conteneurs. |
MaximumErrorCount |
Obtient ou définit le nombre maximal d'erreurs pouvant se produire avant l'arrêt de l'exécution d'un conteneur. |
Name |
Obtient ou définit un nom affecté à l'objet. |
Parent |
Obtient le parent du conteneur. |
PrecedenceConstraints |
Retourne une collection IDTSPrecedenceConstraints100. Ce champ est en lecture seule. |
Properties |
Retourne un jeu de propriétés pour l'objet ForLoopClass dans une collection IDTSProperties100. |
StartTime |
Retourne l'heure à laquelle le conteneur a commencé l'exécution. Cette propriété est en lecture seule. |
StopTime |
Retourne l'heure à laquelle le conteneur a terminé l'exécution. Cette propriété est en lecture seule. |
SuspendRequired |
Obtient ou définit une valeur Boolean qui indique si les tâches doivent s'interrompre lorsqu'elles rencontrent un point d'arrêt. Cette valeur est définie par le moteur du runtime pour les tâches et les conteneurs lorsqu'un point d'arrêt est rencontré. |
TransactionOption |
Obtient ou définit une valeur d'énumération DTSTransactionOption qui indique si le conteneur participe aux transactions. |
VariableDispenser |
Obtient un objet IDTSVariableDispenser100 afin de pouvoir verrouiller les variables associées au conteneur. |
Variables |
Obtient une collection qui contient les variables associées à ce conteneur. |
Méthodes
AcceptBreakpointManager(IDTSBreakpointManager100) |
Transmet un objet IDTSBreakpointManager100 à une tâche. La tâche utilisera le gestionnaire de points d'arrêt pour créer, supprimer des points d'arrêt et vérifier leur état. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code. |
ComputeExpressions(Boolean) |
Calcule les expressions de l'objet ForLoopClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Exécute le fichier exécutable. |
GetExpression(String) |
Retourne une chaîne qui contient l’expression de la propriété spécifiée. Null signifie qu’aucune expression n’est affectée. |
GetParentID() |
Obtient l'identificateur parent de ce conteneur. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Exécute le fichier exécutable. |
IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Vérifiez que l'exécutable s'exécutera correctement en validant toutes ses dépendances et d'autres éléments avant son exécution. |
IDTSSuspend100_get_SuspendRequired() |
Fournit un conteneur qui définit un flux de travail itératif dans un package, à l’aide de l’instruction d’itération. |
IDTSSuspend100_ResumeExecution() |
Reprend l'exécution de la tâche après une suspension. Le moteur du runtime reprend la tâche ou le conteneur. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Fournit un conteneur qui définit un flux de travail itératif dans un package, à l’aide de l’instruction d’itération. |
IDTSSuspend100_SuspendExecution() |
Indique que l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime. |
LoadFromXML(Object, IDTSEvents100) |
Charge des données stockées au format XML. |
RegenerateID() |
Crée un nouvel identificateur pour le conteneur et met à jour l'identificateur du conteneur. |
ResumeExecution() |
Reprend l'exécution de la tâche après une suspension. Le moteur du runtime reprend la tâche ou le conteneur. |
SaveToXML(Object, Object, IDTSEvents100) |
Enregistre des informations dans un document XML. |
SetExpression(String, String) |
Affecte l'expression spécifiée à la propriété. Spécifiez null pour supprimer une expression existante de la propriété. |
SuspendExecution() |
Indique que l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Vérifiez que l'exécutable s'exécutera correctement en validant toutes ses dépendances et d'autres éléments avant son exécution. |