Microsoft.VisualStudio.Uml.Interactions, espace de noms
Les interactions qui apparaissent sur les diagrammes de séquence peuvent être utilisées pour représenter des appels de fonction entre les objets du programme, les protocoles de messages entre les applications ou les ordinateurs, les interactions entre les utilisateurs et les systèmes ou d'autres séquences d'interaction.
Pour plus d'informations sur l'utilisation des types dans l'espace de noms, consultez Comment : modifier des diagrammes de séquence à l'aide de l'API UML. Pour plus d'informations sur l'API UML, consultez Extension de modèles et de diagrammes UML.
Pour plus d'informations sur les interactions dans Visual Studio Ultimate, consultez Diagrammes de séquence UML : référence et Diagrammes de séquence UML : indications.
Les types et les propriétés définies dans cet espace de noms correspondent à ceux définis dans la spécification UML. En outre, les méthodes d'extension sont définies sur de nombreux types dans cet espace de noms. Pour plus d'informations, consultez Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Interfaces
Interface | Description | |
---|---|---|
IActionExecutionSpecification | Représente l'exécution d'une action spécifiée. | |
IBehaviorExecutionSpecification | L'exécution d'un comportement spécifié. | |
ICombinedFragment | Une collection de fragments tels qu'un ensemble de possibilités dans une interaction. | |
IConsiderIgnoreFragment | Un fragment qui a un InteractionOperator pour prendre en compte ou ignorer.Ce type de fragment requiert une liste de messages qui doivent être exclus ou inclus. | |
IExecutionEvent | Un événement au début ou à la fin de l'occurrence d'exécution. | |
IExecutionOccurrenceSpecification | Spécifie la position sur une ligne de vie à partir du début ou de la fin de l'occurrence d'exécution. | |
IExecutionSpecification | Représente l'exécution d'un comportement sur une ligne de vie.Elle s'affiche dans un diagramme de séquence sous forme d'un rectangle grisé sur la ligne de vie. | |
IInteraction | Une définition du comportement qui se concentre sur l'échange d'informations observable entre les objets. | |
IInteractionConstraint | Protège un opérande d'un CombinedFragment.Les variables utilisées doivent être globales ou détenues par les lignes de vie couvertes par le fragment combiné. | |
IInteractionFragment | Un élément d'une interaction, telle qu'un début ou fin de message, une spécification d'exécution ou un fragment combiné. | |
IInteractionOperand | Une partie d'un CombinedFragment.Un CombinedFragment peut avoir un ou plusieurs InteractionOperands, selon son InteractionOperator. | |
IInteractionUse | Représente une partie d'une séquence qui est définie dans une autre interaction ou dans une séquence d'interactions que l'utilisateur ne souhaite pas définir en détail. | |
ILifeline | Un participant à une interaction à partir de laquelle les messages peuvent être envoyés et reçus. | |
IMessage | Une communication entre les lignes de vie dans une interaction. | |
IMessageEnd | Représente le point à chaque extrémité d'un message.Peut être lié à une ligne de vie ou un LostFoundTarget. | |
IMessageOccurrenceSpecification | Un point sur une ligne de vie à laquelle un message ou un événement est envoyé ou reçu. | |
IOccurrenceSpecification | Représente un point significatif sur un diagramme d'interaction. | |
IOperandOccurrenceSpecification | Une spécification d'occurrence représentant le début ou la fin d'un opérande d'interaction | |
IReceiveOperationEvent | Spécifie que l'objet de contexte attend qu'une opération spécifique soit appelée. | |
IReceiveSignalEvent | Spécifie que l'interaction attend de recevoir un signal. | |
ISendOperationEvent | Spécifie qu'une opération est appelée. | |
ISendSignalEvent | Spécifie qu'un signal est envoyé, par exemple à un processus ou à un système différent. |
Énumérations
Énumération | Description | |
---|---|---|
InteractionOperatorKind | Décrit comment les opérandes d'un CombinedFragment doivent être combinés. | |
MessageKind | Décrit un message dans une interaction. | |
MessageSort | Décrit les caractéristiques d'un message dans une interaction. |