Partager via


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
Interface publique IActionExecutionSpecification Représente l'exécution d'une action spécifiée.
Interface publique IBehaviorExecutionSpecification L'exécution d'un comportement spécifié.
Interface publique ICombinedFragment Une collection de fragments tels qu'un ensemble de possibilités dans une interaction.
Interface publique 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.
Interface publique IExecutionEvent Un événement au début ou à la fin de l'occurrence d'exécution.
Interface publique IExecutionOccurrenceSpecification Spécifie la position sur une ligne de vie à partir du début ou de la fin de l'occurrence d'exécution.
Interface publique 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.
Interface publique IInteraction Une définition du comportement qui se concentre sur l'échange d'informations observable entre les objets.
Interface publique 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é.
Interface publique 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é.
Interface publique IInteractionOperand Une partie d'un CombinedFragment.Un CombinedFragment peut avoir un ou plusieurs InteractionOperands, selon son InteractionOperator.
Interface publique 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.
Interface publique ILifeline Un participant à une interaction à partir de laquelle les messages peuvent être envoyés et reçus.
Interface publique IMessage Une communication entre les lignes de vie dans une interaction.
Interface publique IMessageEnd Représente le point à chaque extrémité d'un message.Peut être lié à une ligne de vie ou un LostFoundTarget.
Interface publique IMessageOccurrenceSpecification Un point sur une ligne de vie à laquelle un message ou un événement est envoyé ou reçu.
Interface publique IOccurrenceSpecification Représente un point significatif sur un diagramme d'interaction.
Interface publique IOperandOccurrenceSpecification Une spécification d'occurrence représentant le début ou la fin d'un opérande d'interaction
Interface publique IReceiveOperationEvent Spécifie que l'objet de contexte attend qu'une opération spécifique soit appelée.
Interface publique IReceiveSignalEvent Spécifie que l'interaction attend de recevoir un signal.
Interface publique ISendOperationEvent Spécifie qu'une opération est appelée.
Interface publique ISendSignalEvent Spécifie qu'un signal est envoyé, par exemple à un processus ou à un système différent.

Énumérations

  Énumération Description
Énumération publique InteractionOperatorKind Décrit comment les opérandes d'un CombinedFragment doivent être combinés.
Énumération publique MessageKind Décrit un message dans une interaction.
Énumération publique MessageSort Décrit les caractéristiques d'un message dans une interaction.