Microsoft.VisualStudio.Uml.Actions-Namespace
Eine Aktion ist ein Element in einer Aktivität. Sie stellt eine Einheit für das Verhalten dar, die mit Eingaben und Ausgaben beschrieben werden kann. Weitere Informationen zur Aktivitätsmodellierung in Visual Studio Ultimate finden Sie unter UML-Aktivitätsdiagramme: Richtlinien. Weitere Informationen zur UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.
Die in diesem Namespace definierten Typen und Eigenschaften entsprechen denen, die in der UML-Spezifikation definiert werden. Darüber hinaus werden Erweiterungsmethoden für viele Typen in diesem Namespace definiert. Weitere Informationen finden Sie unter Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Der Haupttyp in diesem Namespace ist IAction. Die meisten anderen Typen, z. B. ICallBehaviorAction, sind Verfeinerungen von IAction. Die anderen Typen sind und Eingabe- und Ausgabepins, die von IPin abgeleitet sind.
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
![]() |
IAcceptEventAction | Wartet das Eintreten eines Ereignisses, das eine angegebene Bedingung erfüllt.Wenn ein eingehender Fluss vorhanden ist, wartet die Aktion, nachdem ein Thread angekommen ist, und das Token wird fortgesetzt, nachdem das Ereignis eintritt.Wenn kein eingehender Fluss vorhanden ist, generiert die Aktion ein neues Token für jedes Vorkommen des Ereignisses. |
![]() |
IAction | Ein Vorgang oder eine Aufgabe, die von einem Objekt, einer Person, einem System, Geschäft oder einem anderen Akteur ausgeführt wird. |
![]() |
ICallAction | Eine Aktion, die Verhalten aufruft und Rückgabewerte empfängt. |
![]() |
ICallBehaviorAction | Ruft ein Verhalten direkt auf, ohne dazwischen liegendes Funktionsverhalten. |
![]() |
ICallOperationAction | Sendet eine Vorgangsaufrufanforderung an ein angegebenes Objekt, in dem es möglicherweise den Aufruf des zugeordneten Verhaltens verursacht. |
![]() |
ICreateObjectAction | Erstellt Objekte. |
![]() |
IInputPin | Enthält die durch die Aktion zu verwendenden Eingabewerte. |
![]() |
IInvocationAction | Ruft einen Vorgang für ein Objekt auf oder sendet eine Nachricht an einen Anschluss einer Komponente. |
![]() |
IOpaqueAction | Eine Aktion mit implementierungsspezifischer Semantik. |
![]() |
IOutputPin | Enthält durch die Aktion erzeugte Ausgabewerte. |
![]() |
IPin | Ein Parameter oder eine Verbindung für den Datenfluss von Steuerelemente und Daten in eine oder aus einer Aktion. |
![]() |
ISendSignalAction | Erstellt ein Signal oder eine Meldung aus den Eingaben und sendet diese an ein angegebenes Zielobjekt. |