Freigeben über


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
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle IAction Ein Vorgang oder eine Aufgabe, die von einem Objekt, einer Person, einem System, Geschäft oder einem anderen Akteur ausgeführt wird.
Öffentliche Schnittstelle ICallAction Eine Aktion, die Verhalten aufruft und Rückgabewerte empfängt.
Öffentliche Schnittstelle ICallBehaviorAction Ruft ein Verhalten direkt auf, ohne dazwischen liegendes Funktionsverhalten.
Öffentliche Schnittstelle ICallOperationAction Sendet eine Vorgangsaufrufanforderung an ein angegebenes Objekt, in dem es möglicherweise den Aufruf des zugeordneten Verhaltens verursacht.
Öffentliche Schnittstelle ICreateObjectAction Erstellt Objekte.
Öffentliche Schnittstelle IInputPin Enthält die durch die Aktion zu verwendenden Eingabewerte.
Öffentliche Schnittstelle IInvocationAction Ruft einen Vorgang für ein Objekt auf oder sendet eine Nachricht an einen Anschluss einer Komponente.
Öffentliche Schnittstelle IOpaqueAction Eine Aktion mit implementierungsspezifischer Semantik.
Öffentliche Schnittstelle IOutputPin Enthält durch die Aktion erzeugte Ausgabewerte.
Öffentliche Schnittstelle IPin Ein Parameter oder eine Verbindung für den Datenfluss von Steuerelemente und Daten in eine oder aus einer Aktion.
Öffentliche Schnittstelle ISendSignalAction Erstellt ein Signal oder eine Meldung aus den Eingaben und sendet diese an ein angegebenes Zielobjekt.