Partager via


InteractionOperatorKind, énumération

Décrit comment les opérandes d'un CombinedFragment doivent être combinés.

Espace de noms :  Microsoft.VisualStudio.Uml.Interactions
Assembly :  Microsoft.VisualStudio.Uml.Interfaces (dans Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(True)> _
Public Enumeration InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum class InteractionOperatorKind
[<CLSCompliantAttribute(true)>]
type InteractionOperatorKind
public enum InteractionOperatorKind

Membres

Nom de membre Description
Seq Il existe au moins deux opérandes.Messages impliquant la même ligne de vie doit se produire dans l'ordre des opérandes.Lorsqu'ils ne comprennent pas les mêmes lignes de vie, les messages de différents opérandes peuvent être entrelacés en parallèle.
Alt Il existe au moins deux opérandes et seul l'un d'entre eux sera exécuté.
Opt Il existe un opérande qui peut être exécuté ou non.Si un garde est défini, il détermine si l'opérande est exécuté.
Break Si ce fragment est exécuté, le reste de la séquence est abandonné.Si un garde est défini, il détermine si l'arrêt aura lieu.
Par Parallel.Les événements des fragments peuvent être entrelacés.
Strict Il existe au moins deux opérandes qui doivent se produire dans l'ordre donné.
Loop Il existe un opérande qui peut être répété.S'il y a un garde, il détermine si la répétition se termine.
Critical
Neg La séquence affichée dans cette opérande ne doit pas se produire.En général, utilisé à l'intérieur Un opérande pour tenir compte ou ignorer.
Assert L'opérande spécifie les seules séquences valides.Généralement utilisé dans Un opérande pour tenir compte ou ignorer.
Ignore Spécifie une liste de messages que l'opérande ne décrit pas.Ils peuvent : se produire dans le système spécifié, mais ne sont pas significatifs pour les objectifs de cette interaction.
Consider Spécifie une liste de messages que l'opérande décrit.D'autres messages peuvent se produire dans le système spécifié, mais ne sont pas significatifs pour les objectifs de cette interaction.

Notes

[!REMARQUE]

Les méthodes définies sur ce type sont des méthodes d'extension.Pour utiliser les méthodes, vous devez ajouter une référence de projet à l'assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll. NET et vous devez inclure la directive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml dans votre code.

Voir aussi

Référence

Microsoft.VisualStudio.Uml.Interactions, espace de noms