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