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 | Описывает характеристики сообщения во взаимодействии. |