Compartilhar via


IfConditionActivity Classe

Definição

Essa atividade avalia uma expressão booliana e executa as atividades na propriedade ifTrueActivities ou na propriedade ifFalseActivities, dependendo do resultado da expressão.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.IfConditionActivity+IfConditionActivityConverter))]
public class IfConditionActivity : Azure.Analytics.Synapse.Artifacts.Models.ControlActivity
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.IfConditionActivity+IfConditionActivityConverter))>]
type IfConditionActivity = class
    inherit ControlActivity
Public Class IfConditionActivity
Inherits ControlActivity
Herança
IfConditionActivity
Atributos

Construtores

IfConditionActivity(String, Expression)

Inicializa uma nova instância de IfConditionActivity.

Propriedades

AdditionalProperties

Propriedades adicionais.

(Herdado de Activity)
DependsOn

A atividade depende da condição.

(Herdado de Activity)
Description

Descrição da atividade.

(Herdado de Activity)
Expression

Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas.

IfFalseActivities

Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade será encerrada sem nenhuma ação. Activity Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem , , , , AzureMLUpdateResourceActivityForEachActivitySynapseSparkJobDefinitionActivitySetVariableActivityLookupActivityScriptActivityIfConditionActivitySqlPoolStoredProcedureActivityControlActivityAzureMLExecutePipelineActivityAzureMLBatchExecutionActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightHiveActivityHDInsightSparkActivityGetMetadataActivityFailActivitySwitchActivityExecutionActivitySqlServerStoredProcedureActivityFilterActivityCopyActivityHDInsightStreamingActivityDatabricksSparkJarActivityDeleteActivityExecutePipelineActivityExecuteDataFlowActivityExecuteSsisPackageActivityDataLakeAnalyticsUsqlActivityDatabricksSparkPythonActivityDatabricksNotebookActivityCustomActivity, SynapseNotebookActivity, UntilActivity, , ValidationActivity, WaitActivitye . WebActivityWebHookActivityAzureFunctionActivityAzureDataExplorerCommandActivityAppendVariableActivity

IfTrueActivities

Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade será encerrada sem nenhuma ação. Activity Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem , , , , AzureMLUpdateResourceActivityForEachActivitySynapseSparkJobDefinitionActivitySetVariableActivityLookupActivityScriptActivityIfConditionActivitySqlPoolStoredProcedureActivityControlActivityAzureMLExecutePipelineActivityAzureMLBatchExecutionActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightHiveActivityHDInsightSparkActivityGetMetadataActivityFailActivitySwitchActivityExecutionActivitySqlServerStoredProcedureActivityFilterActivityCopyActivityHDInsightStreamingActivityDatabricksSparkJarActivityDeleteActivityExecutePipelineActivityExecuteDataFlowActivityExecuteSsisPackageActivityDataLakeAnalyticsUsqlActivityDatabricksSparkPythonActivityDatabricksNotebookActivityCustomActivity, SynapseNotebookActivity, UntilActivity, , ValidationActivity, WaitActivitye . WebActivityWebHookActivityAzureFunctionActivityAzureDataExplorerCommandActivityAppendVariableActivity

Name

Nome da atividade.

(Herdado de Activity)
OnInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Bem-sucedido por padrão.

(Herdado de Activity)
State

Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

(Herdado de Activity)
UserProperties

Propriedades do usuário de atividade.

(Herdado de Activity)

Aplica-se a