Microsoft.VisualStudio.Uml.Actions - пространство имен
Действие является элементом деятельности. Он представляет собой единицу поведения и может быть описан входными и выходными данными. Дополнительные сведения об моделировании деятельности в Visual Studio Ultimate см. в разделе UML-схемы деятельности: рекомендации. Дополнительные сведения об API UML см. в разделе Расширение моделей и схем UML.
Типы и свойства, определенные в этом пространстве имен, соответствуют определенным в UML-спецификации. Кроме того, для многих типов в этом пространстве имен определены методы расширения. Дополнительные сведения см. в разделе Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Основной тип в этом пространстве имен IAction. Большинство других типов, таких как ICallBehaviorAction, являются уточнениями типа IAction. Другие типы являются портами ввода-вывода, производными от IPin.
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
IAcceptEventAction | Ожидает события, соответствующего заданному условию.Если имеется входящий поток, действие ждет после прибытия потока и токен продолжает после возникновения события.Если входящий поток отсутствует, действие создает новый токен для каждого вхождения события. |
![]() |
IAction | Операция или задача, выполняемая объектом, человеком, системой, предприятием или другим субъектом. |
![]() |
ICallAction | Действие, которое вызывает поведение и получает возвращаемые значения. |
![]() |
ICallBehaviorAction | Вызывает поведение напрямую, без промежуточной поведенческой функции. |
![]() |
ICallOperationAction | Отправляет запрос на вызов операции указанному объекту, где это может привести к вызову соответствующего поведения. |
![]() |
ICreateObjectAction | Создает объекты. |
![]() |
IInputPin | Содержит входные значения, используемые действием. |
![]() |
IInvocationAction | Вызывает операцию над объектом или посылает сообщение в порт компонента. |
![]() |
IOpaqueAction | Действие с семантикой, зависящей от реализации. |
![]() |
IOutputPin | Содержит выходные значения, созданные действием. |
![]() |
IPin | Параметр или соединение, по которым управление и данные могут поступать в действие или выходить из него. |
![]() |
ISendSignalAction | Создает сигнал или сообщение из своих входных данных и отправляет его указанному целевому объекту. |