Compartir a través de


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
Interfaz pública 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.
Interfaz pública IAction Una operación o tarea realizada por un objeto, persona, sistema, negocio u otro actor.
Interfaz pública ICallAction Una acción que invoca un comportamiento y recibe valores devueltos.
Interfaz pública ICallBehaviorAction Invoca un comportamiento directamente, sin una característica de comportamiento intermedia.
Interfaz pública ICallOperationAction Envía una solicitud de llamada de operación a un objeto especificado, donde puede causar la invocación del comportamiento asociado.
Interfaz pública ICreateObjectAction Crea objetos.
Interfaz pública IInputPin Almacena los valores de entrada que debe utilizar su acción.
Interfaz pública IInvocationAction Invoca una operación en un objeto o envía un mensaje al puerto de un componente.
Interfaz pública IOpaqueAction Una acción con semántica específica de la implementación.
Interfaz pública IOutputPin Almacena los valores de salida generados por su acción.
Interfaz pública IPin Un parámetro o conexión en los que el control y los datos pueden fluir dentro o fuera de una acción.
Interfaz pública ISendSignalAction Crea una señal o mensaje a partir de sus entradas y lo envía a un objeto de destino especificado.