MessageExtensions (Clase)

Métodos de extensión para manipular las interacciones.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.MessageExtensions

Espacio de nombres:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Ensamblado:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public NotInheritable Class MessageExtensions
public static class MessageExtensions
[ExtensionAttribute]
public ref class MessageExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type MessageExtensions =  class end
public final class MessageExtensions

El tipo MessageExtensions expone los siguientes miembros.

Métodos

  Nombre Descripción
Método públicoMiembro estático GetOppositeMessage Para un mensaje sincrónico, devuelve la respuesta.Para un mensaje de respuesta, devuelve el mensaje saliente.Devuelve null para los mensajes asincrónicos.
Método públicoMiembro estático GetSourceExecutionSpecification Especificación de ejecución de la que sale este mensaje.Es Null si se establece como origen directamente en una línea de vida o es un mensaje encontrado.
Método públicoMiembro estático GetSourceLifeline Línea de vida de la que sale este mensaje.Es Null si se trata de un mensaje encontrado.
Método públicoMiembro estático GetTargetExecutionSpecification Especificación de ejecución a la que llega este mensaje.Es Null si se establece como destino directamente en una línea de vida o es un mensaje perdido.
Método públicoMiembro estático GetTargetLifeline Línea de vida a la que llega este mensaje.Es Null si se trata de un mensaje perdido.

Arriba

Comentarios

Para obtener más información sobre los diagramas de UML, vea Desarrollar modelos para el diseño de software.

Para obtener más información sobre la API de UML, vea Ampliar modelos y diagramas UML.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml (Espacio de nombres)