Partager via


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
Interface publique 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.
Interface publique 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.
Interface publique ICallAction Une action qui appelle le comportement et reçoit des valeurs de retour.
Interface publique ICallBehaviorAction Appelle un comportement directement, sans l'intervention d'une fonctionnalité comportementale.
Interface publique ICallOperationAction Envoie une demande d'appel de fonction à un objet spécifié, où il peut provoquer l'appel du comportement associé.
Interface publique ICreateObjectAction Crée des objets.
Interface publique IInputPin Conserve des valeurs d'entrée à utiliser par son action.
Interface publique IInvocationAction Appelle une opération sur un objet ou envoie un message à un port d'un composant.
Interface publique IOpaqueAction Une action avec la sémantique propre à l'implémentation.
Interface publique IOutputPin Contient des valeurs de sortie générées par son action.
Interface publique 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.
Interface publique ISendSignalAction Crée un signal ou un message à partir de ses entrées et l'envoie à un objet cible spécifié.