Partager via


ForEachActivity Classe

Définition

Cette activité est utilisée pour itérer sur une collection et exécuter des activités données.

public class ForEachActivity : Azure.ResourceManager.DataFactory.Models.ControlActivity
type ForEachActivity = class
    inherit ControlActivity
Public Class ForEachActivity
Inherits ControlActivity
Héritage

Constructeurs

ForEachActivity(String, DataFactoryExpression, IEnumerable<PipelineActivity>)

Initialise une nouvelle instance de ForEachActivity.

Propriétés

Activities

Liste des activités à exécuter. Veuillez noter qu’il PipelineActivity s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent AppendVariableActivity, AzureDataExplorerCommandActivity, AzureMLBatchExecutionActivitySetVariableActivityAzureMLExecutePipelineActivityAzureFunctionActivityControlActivityAzureMLUpdateResourceActivityCopyActivityExecuteSsisPackageActivityExecuteWranglingDataflowActivityExecutePipelineActivityExecuteDataFlowActivityDeleteActivityExecutionActivityDatabricksSparkPythonActivityDatabricksSparkJarActivityFailActivityDatabricksNotebookActivityFilterActivityDataLakeAnalyticsUsqlActivityGetDatasetMetadataActivityHDInsightSparkActivityIfConditionActivityHDInsightStreamingActivityHDInsightPigActivityLookupActivityHDInsightHiveActivityDataFactoryScriptActivitySynapseSparkJobDefinitionActivityHDInsightMapReduceActivityForEachActivitySqlServerStoredProcedureActivityCustomActivity, SynapseNotebookActivitySwitchActivityValidationActivityWaitActivityUntilActivityWebActivity et .WebHookActivity

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de PipelineActivity)
BatchCount

Nombre de lots à utiliser pour contrôler le nombre d’exécutions en parallèle (lorsque isSequential est défini sur false).

DependsOn

L’activité dépend de la condition.

(Hérité de PipelineActivity)
Description

Description de l’activité.

(Hérité de PipelineActivity)
IsSequential

La boucle doit être exécutée en séquence ou en parallèle (50 maximum).

Items

Collection à itérer.

Name

Nom de l’activité.

(Hérité de PipelineActivity)
OnInactiveMarkAs

Résultat de l’état de l’activité lorsque l’état est défini sur Inactif. Il s’agit d’une propriété facultative et si elle n’est pas fournie lorsque l’activité est inactive, l’status est Réussi par défaut.

(Hérité de PipelineActivity)
State

État de l’activité. Il s’agit d’une propriété facultative et si elle n’est pas fournie, l’état est Actif par défaut.

(Hérité de PipelineActivity)
UserProperties

Propriétés utilisateur de l’activité.

(Hérité de PipelineActivity)

S’applique à