Share via


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.

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

Konstruktoren

IfConditionActivity(String, DataFactoryExpression)

Initialisiert eine neue instance von IfConditionActivity.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

Verwenden FromObjectAsJson<T>(T, JsonSerializerOptions)Sie , um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen.

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von PipelineActivity)
DependsOn

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

(Geerbt von PipelineActivity)
Description

Aktivitätsbeschreibung.

(Geerbt von PipelineActivity)
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 PipelineActivity 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, , , DatabricksNotebookActivityCustomActivityDataLakeAnalyticsUsqlActivityDatabricksSparkJarActivityDatabricksSparkPythonActivityDeleteActivityExecuteDataFlowActivityExecutePipelineActivityExecuteSsisPackageActivityExecuteWranglingDataflowActivityExecutionActivityFailActivityFilterActivityForEachActivityGetDatasetMetadataActivityHDInsightHiveActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightSparkActivityHDInsightStreamingActivityIfConditionActivityLookupActivityDataFactoryScriptActivitySetVariableActivitySynapseSparkJobDefinitionActivitySqlServerStoredProcedureActivitySwitchActivitySynapseNotebookActivityUntilActivityValidationActivityWaitActivityWebActivityWebHookActivity

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 PipelineActivity 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, , , DatabricksNotebookActivityCustomActivityDataLakeAnalyticsUsqlActivityDatabricksSparkJarActivityDatabricksSparkPythonActivityDeleteActivityExecuteDataFlowActivityExecutePipelineActivityExecuteSsisPackageActivityExecuteWranglingDataflowActivityExecutionActivityFailActivityFilterActivityForEachActivityGetDatasetMetadataActivityHDInsightHiveActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightSparkActivityHDInsightStreamingActivityIfConditionActivityLookupActivityDataFactoryScriptActivitySetVariableActivitySynapseSparkJobDefinitionActivitySqlServerStoredProcedureActivitySwitchActivitySynapseNotebookActivityUntilActivityValidationActivityWaitActivityWebActivityWebHookActivity

Name

Aktivitätsname.

(Geerbt von PipelineActivity)
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 PipelineActivity)
State

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

(Geerbt von PipelineActivity)
UserProperties

Aktivitätsbenutzereigenschaften.

(Geerbt von PipelineActivity)

Gilt für: