Partager via


System.Activities.Statements Espace de noms

Fournit les classes liées aux instructions d'activité.

Classes

AddToCollection<T>

Ajoute un élément à une collection spécifiée.

Assign

Définit des valeurs Argument depuis un flux de travail.

Assign<T>

L'activité Assign est utilisée pour définir des valeurs Argument depuis un flux de travail.

CancellationScope

Associe la logique d'annulation, sous la forme d'une Activity, à un chemin d'accès principal d'exécution, également exprimé sous la forme d'une Activity.

Catch

Contient les actions à exécuter après la levée d'une exception dans le bloc Try correspondant d'une activité Finally.

Catch<TException>

Contient les actions à exécuter après qu'une exception a été levée dans le bloc Try correspondant d'une activité Finally.

ClearCollection<T>

Efface tous les éléments d’une collection spécifiée.

CompensableActivity

Activité qui prend en charge la compensation de ses activités enfants.

Compensate

Activité utilisée pour appeler explicitement le gestionnaire de compensation d'un CompensableActivity.

CompensationExtension

Représente une extension qui intercepte les activités de compensation et persiste l'état de l'instance liée à la compensation.

CompensationToken

Fournit un moyen de confirmer ou de compenser explicitement un CompensableActivity une fois que le Body du CompensableActivity est terminé.

Confirm

Activité utilisée pour appeler explicitement le gestionnaire de confirmation d'un CompensableActivity.

CreateBookmarkScope

Crée un BookmarkScope.

Delay

Crée une minuterie pour une durée spécifiée, à l'aide d'un TimerExtension.

DeleteBookmarkScope

Supprime le BookmarkScope référencé par Scope.

DoWhile

Activité en boucle qui exécute au moins une fois des activités contenues, jusqu'à ce qu'une condition ne soit plus remplie.

DurableTimerExtension

Représente une extension de minuterie d'activité qui peut être persistante.

ExistsInCollection<T>

Indique si un élément donné est présent dans une collection donnée.

Flowchart

Représente les modèles de flux de travail à l'aide du paradigme classique d'organigramme.

FlowDecision

FlowNode spécialisé qui permet de modéliser un nœud conditionnel avec deux résultats.

FlowNode

Classe de base abstraite pour tous les types de nœud différents qui peuvent être contenus dans une activité Flowchart.

FlowStep

Élément FlowNode qui exécute une propriété Action spécifiée et possède un pointeur Next.

FlowSwitch<T>

FlowNode spécialisé qui autorise la modélisation d'une construction de commutateur, avec une expression et un résultat pour chaque correspondance.

ForEach<T>

Exécute une action d'activité une fois pour chaque valeur fournie dans la collection Values.

HandleScope<THandle>

Fournit le comportement de portée par défaut pour les objets Handle.

If

Modélise une condition If-Then-Else.

Interop

Activité qui gère l'exécution d'une Activity dans un flux de travail.

InvokeAction

Appelle le gestionnaire ActivityAction d’une activité.

InvokeAction<T>

Appelle le gestionnaire ActivityAction<T> d’une activité.

InvokeAction<T1,T2>

Appelle le gestionnaire ActivityAction<T1,T2> d’une activité.

InvokeAction<T1,T2,T3>

Appelle le gestionnaire ActivityAction<T1,T2,T3> d’une activité.

InvokeAction<T1,T2,T3,T4>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4> d’une activité.

InvokeAction<T1,T2,T3,T4,T5>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Appelle un ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> d’une activité.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Appelle le gestionnaire ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> d’une activité.

InvokeDelegate

Appelle l'ActivityDelegate spécifié.

InvokeMethod

Appelle une méthode publique d'un objet ou d'un type spécifié.

NoPersistScope

Représente l'activité NoPersistScope.

Parallel

Activité qui exécute toutes les activités enfants simultanément et de façon asynchrone.

ParallelForEach<T>

Énumère les éléments d'une collection et exécute une instruction incorporée pour chaque élément de la collection en parallèle.

Persist

Demande qu'une instance de flux de travail soit rendue persistante.

Pick

Fournit une modélisation de flux de contrôle reposant sur des événements.

PickBranch

Chemin d’accès potentiel d’exécution dans une activité Pick.

RemoveFromCollection<T>

Supprime un élément d’une collection spécifiée.

Rethrow

Lève une exception qui a déjà été levée depuis une activité Catch.

Sequence

Exécute un jeu d'activités enfants d'après un classement défini unique.

State

Modèle l'état de la machine à états.

StateMachine

Modélise les flux de travail à l'aide du modèle de machine à états.

Switch<T>

Sélectionne une activité à exécuter parmi plusieurs, en fonction de la valeur d’une expression donnée du type spécifié dans le spécificateur de type de cet objet.

TerminateWorkflow

Termine l'instance de flux de travail en cours d'exécution, déclenche l'événement Completed sur l'hôte et rapporte des informations d'erreur. Une fois arrêté, le flux de travail ne peut pas être repris.

Throw

Lève une exception.

TimerExtension

Classe de base abstraite pour les extensions de minuterie.

TransactionScope

Activité qui délimite une limite de transaction.

Transition

Adapte la liste des modifications d'état possibles.

TryCatch

Contient les activités devant être exécutés lors de l'exécution du flux de travail dans un bloc de gestion des exceptions.

While

Exécute une activité contenue lorsqu'une condition a la valeur true.

WorkflowTerminatedException

Exception levée lorsqu'une opération est appelée sur un WorkflowApplication terminé.

WriteLine

Écrit une chaîne spécifiée dans l'objet TextWriter spécifié.