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


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 Создает сигнал или сообщение из своих входных данных и отправляет его указанному целевому объекту.