Partager via


SwitchActivity Classe

Définition

Cette activité évalue une expression et exécute des activités sous la propriété cases qui correspondent à l’évaluation d’expression attendue dans la propriété equals.

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

Constructeurs

SwitchActivity(String, DataFactoryExpression)

Initialise une nouvelle instance de SwitchActivity.

Propriétés

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de PipelineActivity)
Cases

Liste des cas qui correspondent aux valeurs attendues de la propriété « on ». Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité exécute les activités fournies dans defaultActivities.

DefaultActivities

Liste des activités à exécuter si aucune condition de cas n’est remplie. Il s’agit d’une propriété facultative et si elle n’est pas fournie, l’activité se termine sans aucune action. Veuillez noter qu’il PipelineActivity s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent AppendVariableActivity, AzureDataExplorerCommandActivity, AzureMLBatchExecutionActivitySetVariableActivityAzureMLExecutePipelineActivityAzureFunctionActivityControlActivityAzureMLUpdateResourceActivityCopyActivityExecuteSsisPackageActivityExecuteWranglingDataflowActivityExecutePipelineActivityExecuteDataFlowActivityDeleteActivityExecutionActivityDatabricksSparkPythonActivityDatabricksSparkJarActivityFailActivityDatabricksNotebookActivityFilterActivityDataLakeAnalyticsUsqlActivityGetDatasetMetadataActivityHDInsightSparkActivityIfConditionActivityHDInsightStreamingActivityHDInsightPigActivityLookupActivityHDInsightHiveActivityDataFactoryScriptActivitySynapseSparkJobDefinitionActivityHDInsightMapReduceActivityForEachActivitySqlServerStoredProcedureActivityCustomActivity, SynapseNotebookActivitySwitchActivityValidationActivityWaitActivityUntilActivityWebActivity et .WebHookActivity

DependsOn

L’activité dépend de la condition.

(Hérité de PipelineActivity)
Description

Description de l’activité.

(Hérité de PipelineActivity)
Name

Nom de l’activité.

(Hérité de PipelineActivity)
On

Expression qui prend la valeur d’une chaîne ou d’un entier. Cela permet de déterminer le bloc d’activités dans les cas qui seront exécutés.

OnInactiveMarkAs

Résultat de l’état de l’activité lorsque l’état est défini sur Inactif. Il s’agit d’une propriété facultative et si elle n’est pas fournie lorsque l’activité est inactive, l’status est Réussi par défaut.

(Hérité de PipelineActivity)
State

État de l’activité. Il s’agit d’une propriété facultative et si elle n’est pas fournie, l’état est Actif par défaut.

(Hérité de PipelineActivity)
UserProperties

Propriétés utilisateur de l’activité.

(Hérité de PipelineActivity)

S’applique à