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 | |
---|---|---|
IActionExecutionSpecification | Representa la ejecución de una acción especificada. | |
IBehaviorExecutionSpecification | Ejecución de un comportamiento especificado. | |
ICombinedFragment | Una colección de fragmentos como un conjunto de alternativas en una interacción. | |
IConsiderIgnoreFragment | Un fragmento con un InteractionOperator de tipo Consider o Ignore.Este tipo de fragmento requiere una lista de mensajes para excluir o incluir. | |
IExecutionEvent | Un evento al principio o final de una incidencia de ejecución. | |
IExecutionOccurrenceSpecification | Especifica la posición del inicio o final de una incidencia de ejecución en una línea de vida. | |
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. | |
IInteraction | Definición de un comportamiento que se centra en el intercambio de información observable entre objetos. | |
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. | |
IInteractionFragment | Elemento de una interacción, como un inicio o final de mensaje, una especificación de ejecución o un fragmento combinado. | |
IInteractionOperand | Parte de un CombinedFragment. Un elemento CombinedFragment puede tener uno o más InteractionOperands, dependiendo del InteractionOperator. | |
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. | |
ILifeline | Un participante en una interacción desde donde los mensajes pueden enviarse y recibirse. | |
IMessage | Una comunicación entre líneas de vida en una interacción. | |
IMessageEnd | Representa el punto en cada extremo de un mensaje.Se puede vincular a un objeto Lifeline o LostFoundTarget. | |
IMessageOccurrenceSpecification | Un punto en una línea de vida en el que se envía o recibe un mensaje o evento. | |
IOccurrenceSpecification | Representa un punto significativo en un diagrama de interacciones. | |
IOperandOccurrenceSpecification | Una especificación de repetición que representa el inicio o final de un operando de interacción. | |
IReceiveOperationEvent | Especifica que el objeto de contexto espera que se invoque una operación concreta. | |
IReceiveSignalEvent | Especifica que la interacción espera a recibir una señal. | |
ISendOperationEvent | Especifica que se invoca una operación. | |
ISendSignalEvent | Especifica que se envía una señal, por ejemplo a otro proceso o sistema. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
InteractionOperatorKind | Describe cómo se van a combinar los operandos de un CombinedFragment. | |
MessageKind | Describe un mensaje en una interacción. | |
MessageSort | Describe las características de un mensaje en una interacción. |