Partager via


IfConditionActivity Classe

Définition

Cette activité évalue une expression booléenne et exécute les activités sous la propriété ifTrueActivities ou la propriété ifFalseActivities en fonction du résultat de l’expression.

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

Constructeurs

IfConditionActivity(String, DataFactoryExpression)

Initialise une nouvelle instance d’IfConditionActivity.

Propriétés

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)
DependsOn

L’activité dépend de la condition.

(Hérité de PipelineActivity)
Description

Description de l’activité.

(Hérité de PipelineActivity)
Expression

Expression qui prend la valeur Boolean. Il permet de déterminer le bloc d’activités (ifTrueActivities ou ifFalseActivities) qui sera exécuté.

IfFalseActivities

Liste des activités à exécuter si l’expression est évaluée sur false. Il s’agit d’une propriété facultative et si elle n’est pas fournie, l’activité se termine sans aucune action. 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

IfTrueActivities

Liste des activités à exécuter si expression est évaluée sur true. Il s’agit d’une propriété facultative et si elle n’est pas fournie, l’activité se termine sans aucune action. 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

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 à