MessageExtensions 类

操作 Interactions 的扩展方法。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
程序集:  Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

语法

声明
<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

MessageExtensions 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 GetOppositeMessage 对于同步消息返回答复。对于答复消息返回传出消息。对异步消息返回 null。
公共方法静态成员 GetSourceExecutionSpecification 传出此消息的执行规范。如果此消息直接源于生命线或是一条 Found 消息,则为 null。
公共方法静态成员 GetSourceLifeline 此消息传出的生命线。如果这是一条 Found 消息,则为 null。
公共方法静态成员 GetTargetExecutionSpecification 传出此消息的执行规范。如果此消息直接面向生命线或是一条 Lost 消息,则为 null。
公共方法静态成员 GetTargetLifeline 此消息传入的生命线。如果这是一条 Lost 消息,则为 null。

页首

备注

有关 UML 关系图的更多信息,请参见 开发软件设计模型

有关使用 UML API 的更多信息,请参见 扩展 UML 模型和关系图

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空间