Freigeben über


IfConditionActivity Klasse

Definition

Diese Aktivität wertet einen booleschen Ausdruck aus und führt abhängig vom Ergebnis des Ausdrucks entweder die Aktivitäten unter der ifTrueActivities-Eigenschaft oder die ifFalseActivities-Eigenschaft aus.

[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
Vererbung
IfConditionActivity
Attribute

Konstruktoren

IfConditionActivity(String, Expression)

Initialisiert eine neue instance von IfConditionActivity.

Eigenschaften

AdditionalProperties

Zusätzliche Eigenschaften.

(Geerbt von Activity)
DependsOn

Die Aktivität hängt von der Bedingung ab.

(Geerbt von Activity)
Description

Aktivitätsbeschreibung.

(Geerbt von Activity)
Expression

Ein Ausdruck, der zu Boolean ausgewertet würde. Dies wird verwendet, um den Block von Aktivitäten (ifTrueActivities oder ifFalseActivities) zu bestimmen, der ausgeführt wird.

IfFalseActivities

Liste der Aktivitäten, die ausgeführt werden sollen, wenn der Ausdruck auf false ausgewertet wird. Dies ist eine optionale Eigenschaft, und wenn sie nicht bereitgestellt wird, wird die Aktivität ohne Aktion beendet. Beachten Sie, dass Activity es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen umfassen AppendVariableActivity, AzureDataExplorerCommandActivity, AzureFunctionActivity, AzureMLBatchExecutionActivityAzureMLExecutePipelineActivity, AzureMLUpdateResourceActivity, CopyActivityControlActivity, , , DatabricksNotebookActivityCustomActivityDataLakeAnalyticsUsqlActivityDatabricksSparkJarActivityDatabricksSparkPythonActivityDeleteActivityExecuteDataFlowActivityExecutePipelineActivityExecuteSsisPackageActivityExecutionActivityFailActivityFilterActivityForEachActivityGetMetadataActivityHDInsightHiveActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightSparkActivityHDInsightStreamingActivityIfConditionActivityLookupActivityScriptActivitySetVariableActivitySynapseSparkJobDefinitionActivitySqlPoolStoredProcedureActivitySqlServerStoredProcedureActivitySwitchActivitySynapseNotebookActivityUntilActivityValidationActivityWaitActivityWebActivityWebHookActivity

IfTrueActivities

Liste der Aktivitäten, die ausgeführt werden sollen, wenn der Ausdruck auf "true" ausgewertet wird. Dies ist eine optionale Eigenschaft, und wenn sie nicht bereitgestellt wird, wird die Aktivität ohne Aktion beendet. Beachten Sie, dass Activity es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen umfassen AppendVariableActivity, AzureDataExplorerCommandActivity, AzureFunctionActivity, AzureMLBatchExecutionActivityAzureMLExecutePipelineActivity, AzureMLUpdateResourceActivity, CopyActivityControlActivity, , , DatabricksNotebookActivityCustomActivityDataLakeAnalyticsUsqlActivityDatabricksSparkJarActivityDatabricksSparkPythonActivityDeleteActivityExecuteDataFlowActivityExecutePipelineActivityExecuteSsisPackageActivityExecutionActivityFailActivityFilterActivityForEachActivityGetMetadataActivityHDInsightHiveActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightSparkActivityHDInsightStreamingActivityIfConditionActivityLookupActivityScriptActivitySetVariableActivitySynapseSparkJobDefinitionActivitySqlPoolStoredProcedureActivitySqlServerStoredProcedureActivitySwitchActivitySynapseNotebookActivityUntilActivityValidationActivityWaitActivityWebActivityWebHookActivity

Name

Aktivitätsname.

(Geerbt von Activity)
OnInactiveMarkAs

Statusergebnis der Aktivität, wenn der Status auf Inaktiv festgelegt ist. Dies ist eine optionale Eigenschaft. Wenn die Aktivität nicht angegeben wird, ist die status standardmäßig erfolgreich.

(Geerbt von Activity)
State

Aktivitätsstatus. Dies ist eine optionale Eigenschaft, und wenn nicht angegeben, ist der Status standardmäßig Aktiv.

(Geerbt von Activity)
UserProperties

Aktivitätsbenutzereigenschaften.

(Geerbt von Activity)

Gilt für: