Compartir a través de


Microsoft.VisualStudio.Uml.Interactions (Espacio de nombres)

Las interacciones, que aparecen en diagramas de secuencias, se pueden usar para representar las llamadas de función entre objetos del programa, los protocolos de mensaje entre aplicaciones o equipos, las interacciones entre usuarios y sistemas, u otras secuencias de interacción.

Para obtener más información acerca del uso de los tipos de este espacio de nombres, vea Cómo: Modificar diagramas de secuencia usando la API de UML. Para obtener más información acerca de la API de UML, consulte Ampliar modelos y diagramas UML.

Para obtener más información acerca de las interacciones de Visual Studio Ultimate, consulte Diagramas de secuencia UML: Referencia y Diagramas de secuencia de UML: Instrucciones.

Los tipos y las propiedades definidas en este espacio de nombres corresponden a los definidos en la especificación de UML. Además, los métodos de extensión se definen en muchos de los tipos en este espacio de nombres. Para obtener más información, vea Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Interfaces

  Interfaz Descripción
Interfaz pública IActionExecutionSpecification Representa la ejecución de una acción especificada.
Interfaz pública IBehaviorExecutionSpecification Ejecución de un comportamiento especificado.
Interfaz pública ICombinedFragment Una colección de fragmentos como un conjunto de alternativas en una interacción.
Interfaz pública IConsiderIgnoreFragment Un fragmento con un InteractionOperator de tipo Consider o Ignore.Este tipo de fragmento requiere una lista de mensajes para excluir o incluir.
Interfaz pública IExecutionEvent Un evento al principio o final de una incidencia de ejecución.
Interfaz pública IExecutionOccurrenceSpecification Especifica la posición del inicio o final de una incidencia de ejecución en una línea de vida.
Interfaz pública IExecutionSpecification Representa la ejecución de un comportamiento en una línea de vida.Aparece en un diagrama de secuencia como rectángulo sombreado sobre la línea de vida.
Interfaz pública IInteraction Definición de un comportamiento que se centra en el intercambio de información observable entre objetos.
Interfaz pública IInteractionConstraint Protege un operando en un CombinedFragment.Las variables usadas deben ser globales o pertenecientes a las líneas de vida cubiertas por el fragmento combinado.
Interfaz pública IInteractionFragment Elemento de una interacción, como un inicio o final de mensaje, una especificación de ejecución o un fragmento combinado.
Interfaz pública IInteractionOperand Parte de un CombinedFragment. Un elemento CombinedFragment puede tener uno o más InteractionOperands, dependiendo del InteractionOperator.
Interfaz pública IInteractionUse Representa una parte de una secuencia definida en otra interacción, o bien una secuencia de interacciones que el usuario no desea definir en detalle.
Interfaz pública ILifeline Un participante en una interacción desde donde los mensajes pueden enviarse y recibirse.
Interfaz pública IMessage Una comunicación entre líneas de vida en una interacción.
Interfaz pública IMessageEnd Representa el punto en cada extremo de un mensaje.Se puede vincular a un objeto Lifeline o LostFoundTarget.
Interfaz pública IMessageOccurrenceSpecification Un punto en una línea de vida en el que se envía o recibe un mensaje o evento.
Interfaz pública IOccurrenceSpecification Representa un punto significativo en un diagrama de interacciones.
Interfaz pública IOperandOccurrenceSpecification Una especificación de repetición que representa el inicio o final de un operando de interacción.
Interfaz pública IReceiveOperationEvent Especifica que el objeto de contexto espera que se invoque una operación concreta.
Interfaz pública IReceiveSignalEvent Especifica que la interacción espera a recibir una señal.
Interfaz pública ISendOperationEvent Especifica que se invoca una operación.
Interfaz pública ISendSignalEvent Especifica que se envía una señal, por ejemplo a otro proceso o sistema.

Enumeraciones

  Enumeración Descripción
Enumeración pública InteractionOperatorKind Describe cómo se van a combinar los operandos de un CombinedFragment.
Enumeración pública MessageKind Describe un mensaje en una interacción.
Enumeración pública MessageSort Describe las características de un mensaje en una interacción.