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


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

Взаимодействия на схемах последовательностей могут использоваться для представления вызовов функций между объектами программы, протоколами сообщений между приложениями или компьютерами, взаимодействий между пользователями и системами и других последовательностей взаимодействия.

Сведения об использовании типов из этого пространства имен см. в разделе Практическое руководство. Редактирование схем последовательностей с помощью API UML.Дополнительные сведения об API UML см. в разделе Расширение моделей и схем UML.

Дополнительные сведения о взаимодействиях в Visual Studio Ultimate см. в разделах UML-схемы последовательностей: справочные материалы и UML-схемы последовательностей: правила работы.

Типы и свойства, определенные в этом пространстве имен, соответствуют определенным в UML-спецификации.Кроме того, для многих типов в этом пространстве имен определены методы расширения.Дополнительные сведения см. в разделе Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IActionExecutionSpecification Представляет выполнение заданного дейтсвия.
Открытый интерфейс IBehaviorExecutionSpecification Выполнение заданного поведения.
Открытый интерфейс ICombinedFragment Коллекция фрагментов, таких как набор альтернатив во взаимодействии.
Открытый интерфейс IConsiderIgnoreFragment Фрагмент, имеющий оператор взаимодействия Consider или Ignore.Этот тип фрагмента требует списка сообщений для исключения или включения.
Открытый интерфейс IExecutionEvent Событие в начале или в конце вхождения выполнения.
Открытый интерфейс IExecutionOccurrenceSpecification Задает позицию на линии жизни начала или конца вхождения выполнения.
Открытый интерфейс IExecutionSpecification Представляет выполнение поведения на линии жизни.Оно отображается в схеме последовательностей в виде затененного прямоугольника на линии жизни.
Открытый интерфейс IInteraction Определение поведения, которое заключается в наблюдаемом обмене информацией между объектами.
Открытый интерфейс IInteractionConstraint Защищает операнд в объединенном фрагменте CombinedFragment.Используемые переменные должны быть глобальными или принадлежать линиям жизни в составе комбинированного фрагмента.
Открытый интерфейс IInteractionFragment Элемент взаимодействия, такой как начало или конец сообщения, спецификация выполнения или объединенный фрагмент.
Открытый интерфейс IInteractionOperand Часть объединенного фрагмента.Объединенный фрагмент может иметь один или несколько операндов взаимодействия, в зависимости от его оператора взаимодействия.
Открытый интерфейс IInteractionUse Представляет собой часть последовательности, которая определена в другом взаимодействии, или последовательность взаимодействий, которые пользователь не хочет определять в подробностях.
Открытый интерфейс ILifeline Участник взаимодействия, из которого можно отправлять и получать сообщения.
Открытый интерфейс IMessage Обмен данными между линиями жизни во взаимодействии.
Открытый интерфейс IMessageEnd Представляет точку на каждом конце сообщения.Может быть связан с линией жизни или потерянной и найденной целью.
Открытый интерфейс IMessageOccurrenceSpecification Точка на линии жизни, в которой происходит отправка или получение сообщения или события.
Открытый интерфейс IOccurrenceSpecification Представляет собой значительную точку на диаграмме взаимодействия.
Открытый интерфейс IOperandOccurrenceSpecification Спецификация возникновения, представляющая начало или конец операнда взаимодействия.
Открытый интерфейс IReceiveOperationEvent Указывает, что объект контекста ожидает вызова конкретной операции .
Открытый интерфейс IReceiveSignalEvent Указывает, что взаимодействие ожидает получения сигнала.
Открытый интерфейс ISendOperationEvent Указывает, что операция вызывается.
Открытый интерфейс ISendSignalEvent Указывает, что сигнал отправлен, например другому процессу или системе.

Перечисления

  Перечисление Описание
Открытое перечисление InteractionOperatorKind Описывает, как должны объединяться операнды объединенного фрагмента.
Открытое перечисление MessageKind Описывает сообщение во взаимодействии.
Открытое перечисление MessageSort Описывает характеристики сообщения во взаимодействии.