Share via


SwitchActivity Klasse

Definition

Diese Aktivität wertet einen Ausdruck aus und führt Aktivitäten unter der case-Eigenschaft aus, die der in der equals-Eigenschaft erwarteten Ausdrucksauswertung entsprechen.

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

Konstruktoren

SwitchActivity(String, DataFactoryExpression)

Initialisiert eine neue instance von SwitchActivity.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

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

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

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

Liste der Fälle, die den erwarteten Werten der Eigenschaft "on" entsprechen. Dies ist eine optionale Eigenschaft, und wenn sie nicht bereitgestellt wird, führt die Aktivität Aktivitäten aus, die in defaultActivities bereitgestellt werden.

DefaultActivities

Liste der Aktivitäten, die ausgeführt werden sollen, wenn keine Fallbedingung erfüllt ist. Dies ist eine optionale Eigenschaft, und wenn sie nicht bereitgestellt wird, wird die Aktivität ohne Aktion beendet. Beachten Sie, dass PipelineActivity die Basisklasse ist. 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, AzureMLUpdateResourceActivityCustomActivityCopyActivityControlActivityDataLakeAnalyticsUsqlActivityAzureMLExecutePipelineActivityAzureMLBatchExecutionActivity, , DatabricksSparkPythonActivityDeleteActivityExecuteDataFlowActivityExecuteSsisPackageActivityExecutePipelineActivityDatabricksSparkJarActivityDatabricksNotebookActivityExecuteWranglingDataflowActivityExecutionActivity, , WebActivityWaitActivityWebHookActivityFailActivityFilterActivityForEachActivityGetDatasetMetadataActivityHDInsightHiveActivityHDInsightMapReduceActivityHDInsightPigActivityHDInsightSparkActivityHDInsightStreamingActivityIfConditionActivityLookupActivityDataFactoryScriptActivitySetVariableActivitySynapseSparkJobDefinitionActivitySqlServerStoredProcedureActivitySwitchActivitySynapseNotebookActivityUntilActivityValidationActivity

DependsOn

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

(Geerbt von PipelineActivity)
Description

Aktivitätsbeschreibung.

(Geerbt von PipelineActivity)
Name

Aktivitätsname.

(Geerbt von PipelineActivity)
On

Ein Ausdruck, der zu einer Zeichenfolge oder ganzen Zahl ausgewertet wird. Dies wird verwendet, um den Block von Aktivitäten in Fällen zu bestimmen, die ausgeführt werden.

OnInactiveMarkAs

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

(Geerbt von PipelineActivity)
State

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

(Geerbt von PipelineActivity)
UserProperties

Aktivitätsbenutzereigenschaften.

(Geerbt von PipelineActivity)

Gilt für: