Microsoft.VisualStudio.Uml.Actions, espace de noms
Une action est un élément d'une activité.Elle représente une unité de comportement, qui peut être décrite avec des entrées et des sorties.Pour plus d'informations sur la modélisation d'activité dans Visual Studio Ultimate, consultez Diagrammes d'activités UML : instructions.Pour plus d'informations sur l'API UML, consultez Extension de modèles et de diagrammes UML.
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.
Le type principal de cet espace de noms est IAction.La plupart des autres types, tels que ICallBehaviorAction, sont des améliorations de IAction.Les autres types sont des broches d'entrée et de sortie, qui dérivent de IPin.
Interfaces
Interface | Description | |
---|---|---|
IAcceptEventAction | Attend l'occurrence d'un événement qui remplit une condition spécifiée.S'il y a un flux entrant, l'action attend l'arrivée d'un thread, et le jeton se poursuit après l'événement.S'il n'y a aucun flux entrant, l'action génère un nouveau jeton pour chaque occurrence de l'événement. | |
IAction | Une opération ou une tâche qui sont effectuées par un objet, une personne, un système, une entreprise ou tout autre acteur. | |
ICallAction | Une action qui appelle le comportement et reçoit des valeurs de retour. | |
ICallBehaviorAction | Appelle un comportement directement, sans l'intervention d'une fonctionnalité comportementale. | |
ICallOperationAction | Envoie une demande d'appel de fonction à un objet spécifié, où il peut provoquer l'appel du comportement associé. | |
ICreateObjectAction | Crée des objets. | |
IInputPin | Conserve des valeurs d'entrée à utiliser par son action. | |
IInvocationAction | Appelle une opération sur un objet ou envoie un message à un port d'un composant. | |
IOpaqueAction | Une action avec la sémantique propre à l'implémentation. | |
IOutputPin | Contient des valeurs de sortie générées par son action. | |
IPin | Un paramètre ou une connexion sur lequel le contrôle et les données peuvent circuler à l'intérieur et hors d'une action. | |
ISendSignalAction | Crée un signal ou un message à partir de ses entrées et l'envoie à un objet cible spécifié. |