IfConditionActivity クラス

定義

このアクティビティはブール式を評価し、式の結果に応じて ifTrueActivities プロパティまたは ifFalseActivities プロパティのアクティビティを実行します。

[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
継承
IfConditionActivity
属性

コンストラクター

IfConditionActivity(String, Expression)

IfConditionActivity の新しいインスタンスを初期化します。

プロパティ

AdditionalProperties

その他のプロパティ。

(継承元 Activity)
DependsOn

アクティビティは条件によって異なります。

(継承元 Activity)
Description

アクティビティの説明。

(継承元 Activity)
Expression

ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。

IfFalseActivities

式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定されていない場合、アクティビティはアクションなしで終了します。 基底クラスであることに注意 Activity してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、、AzureMLExecutePipelineActivityAzureMLUpdateResourceActivityControlActivityHDInsightMapReduceActivityHDInsightHiveActivityGetMetadataActivitySynapseNotebookActivitySqlServerStoredProcedureActivitySetVariableActivityScriptActivityHDInsightStreamingActivityHDInsightPigActivityFilterActivityFailActivityExecuteSsisPackageActivityExecuteDataFlowActivityExecutionActivityDeleteActivityDatabricksSparkPythonActivityDatabricksNotebookActivityCustomActivitySqlPoolStoredProcedureActivityDataLakeAnalyticsUsqlActivityLookupActivityDatabricksSparkJarActivityHDInsightSparkActivityIfConditionActivitySynapseSparkJobDefinitionActivityCopyActivityUntilActivityExecutePipelineActivityForEachActivitySwitchActivityValidationActivityWebHookActivityWebActivityWaitActivityが含まれます。AppendVariableActivityAzureDataExplorerCommandActivityAzureFunctionActivityAzureMLBatchExecutionActivity

IfTrueActivities

式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定されていない場合、アクティビティはアクションなしで終了します。 基底クラスであることに注意 Activity してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、、AzureMLExecutePipelineActivityAzureMLUpdateResourceActivityControlActivityHDInsightMapReduceActivityHDInsightHiveActivityGetMetadataActivitySynapseNotebookActivitySqlServerStoredProcedureActivitySetVariableActivityScriptActivityHDInsightStreamingActivityHDInsightPigActivityFilterActivityFailActivityExecuteSsisPackageActivityExecuteDataFlowActivityExecutionActivityDeleteActivityDatabricksSparkPythonActivityDatabricksNotebookActivityCustomActivitySqlPoolStoredProcedureActivityDataLakeAnalyticsUsqlActivityLookupActivityDatabricksSparkJarActivityHDInsightSparkActivityIfConditionActivitySynapseSparkJobDefinitionActivityCopyActivityUntilActivityExecutePipelineActivityForEachActivitySwitchActivityValidationActivityWebHookActivityWebActivityWaitActivityが含まれます。AppendVariableActivityAzureDataExplorerCommandActivityAzureFunctionActivityAzureMLBatchExecutionActivity

Name

アクティビティ名。

(継承元 Activity)
OnInactiveMarkAs

状態が非アクティブに設定されている場合のアクティビティの状態の結果。 これは省略可能なプロパティであり、アクティビティが非アクティブな場合に指定しない場合、状態は既定で Succeeded になります。

(継承元 Activity)
State

アクティビティの状態。 これは省略可能なプロパティであり、指定しない場合、状態は既定で Active になります。

(継承元 Activity)
UserProperties

アクティビティ ユーザーのプロパティ。

(継承元 Activity)

適用対象