Поделиться через


MessageExtensions - класс

Методы расширения для манипулирования взаимодействиями.

Иерархия наследования

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 Спецификация выполнения, из которой исходящие сообщения.Значение NULL, если сообщение приходит непосредственно в линию жизни или является сообщением Found.
Открытый методСтатический член GetSourceLifeline Линия жизни, из которой исходит сообщение.Значение NULL, если это сообщение Found.
Открытый методСтатический член GetTargetExecutionSpecification Спецификация выполнения, в которую направлены входящие сообщения.Значение NULL, если сообщение отправляется непосредственно из линии жизни или является сообщением Lost.
Открытый методСтатический член GetTargetLifeline Линия жизни, в котору входит сообщение.Значение NULL, если это сообщение Lost.

В начало страницы

Заметки

Дополнительные сведения о диаграммах UML см. в разделе Разработка моделей для программного проектирования.

Дополнительные сведения об использовании API UML см. в разделе Расширение моделей и схем UML.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен