Microsoft.VisualStudio.Uml.Actions (Espacio de nombres)
Una acción es un elemento de una actividad.Representa una unidad de comportamiento, puede describirse con entradas y salidas.Para obtener más información sobre el modelo de la actividad en Visual Studio Ultimate, vea Diagramas de actividades UML: Instrucciones.Para obtener más información acerca de la UML API, vea Ampliar modelos y diagramas UML.
Las propiedades y los tipos definidos en este espacio de nombres se corresponden con los definidos en la especificación de UML.Además, los métodos de extensión se definen en muchos de los tipos de este espacio de nombres.Para obtener más información, vea Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
El tipo principal en este espacio de nombres es IAction.La mayoría de los demás tipos, como ICallBehaviorAction, son refinamientos de IAction.El resto de tipos son terminales de entrada y de salida que se derivan de IPin.
Interfaces
Interfaz | Descripción | |
---|---|---|
IAcceptEventAction | Espera a que la aparición de un evento cumpla una condición especificada.Si hay un flujo de entrada, la acción espera después de haber llegado un subproceso y el token continúa tras producirse el evento.Si no hay ningún flujo de entrada, la acción genera un nuevo token por cada repetición del evento. | |
IAction | Una operación o tarea realizada por un objeto, persona, sistema, negocio u otro actor. | |
ICallAction | Una acción que invoca un comportamiento y recibe valores devueltos. | |
ICallBehaviorAction | Invoca un comportamiento directamente, sin una característica de comportamiento intermedia. | |
ICallOperationAction | Envía una solicitud de llamada de operación a un objeto especificado, donde puede causar la invocación del comportamiento asociado. | |
ICreateObjectAction | Crea objetos. | |
IInputPin | Almacena los valores de entrada que debe utilizar su acción. | |
IInvocationAction | Invoca una operación en un objeto o envía un mensaje al puerto de un componente. | |
IOpaqueAction | Una acción con semántica específica de la implementación. | |
IOutputPin | Almacena los valores de salida generados por su acción. | |
IPin | Un parámetro o conexión en los que el control y los datos pueden fluir dentro o fuera de una acción. | |
ISendSignalAction | Crea una señal o mensaje a partir de sus entradas y lo envía a un objeto de destino especificado. |