Przestrzeń nazw Microsoft.VisualStudio.Uml.Actions
Akcja jest elementem w aktywności.Reprezentuje jednostkę zachowanie, podejmuje można określić z wejść i wyjść.Aby uzyskać więcej informacji o działalności modelowania w Visual Studio Ultimate, zobacz Diagramy aktywności UML: wytyczne.Aby uzyskać więcej informacji na temat interfejsu API UML, zobacz Rozszerzanie modeli UML i diagramów.
Typy i właściwości zdefiniowane w tym obszarze nazw odpowiadają zdefiniowane w specyfikacji UML.Ponadto metody rozszerzenia są definiowane na wiele typów, w tym obszarze nazw.Aby uzyskać więcej informacji, zobacz Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Główny typ w tym obszarze nazw jest IAction.Większość innych typów, takich jak ICallBehaviorAction, są kryteria definiowania z IAction.Inne typy pinów są i dane wejściowe i wyjściowe, które wynikają z IPin.
Interfejsy
Interfejs | Opis | |
---|---|---|
![]() |
IAcceptEventAction | Czeka na wystąpienie zdarzenia spełniających określony warunek.W przypadku przepływu przychodzących działanie czeka po dostarczeniu wątku i tokenu nadal po wystąpieniu zdarzenia.Jeśli nie ma przepływu przychodzących, działania generuje nowy token dla każdego wystąpienia zdarzenia. |
![]() |
IAction | Operacji lub zadań, które przeprowadzane jest przez obiekt, osoby, system, biznesowych lub innych Aktor. |
![]() |
ICallAction | Akcja, która powołuje się na zachowanie i odbiera zwracane wartości. |
![]() |
ICallBehaviorAction | Wywołuje zachowanie bezpośrednio, bez interwencji funkcji behawioralnej. |
![]() |
ICallOperationAction | Wysyła żądanie wywołania operacji do określonego obiektu, gdzie może powodować wywołanie skojarzone zachowanie. |
![]() |
ICreateObjectAction | Tworzy obiekty. |
![]() |
IInputPin | Posiada wprowadzania wartości zużywanego przez jego działania. |
![]() |
IInvocationAction | Wywołuje operację na obiekcie lub wysyła wiadomość do portu składnika. |
![]() |
IOpaqueAction | Akcja z semantyką specyficzne dla implementacji. |
![]() |
IOutputPin | Posiada wyjściowych wartości produkowanych przez jego działania. |
![]() |
IPin | Parametr lub połączenie, na którym kontroli i dane może przepływać do lub z akcji. |
![]() |
ISendSignalAction | Tworzy wiadomość lub sygnału z jego produkcji i wysyła go do obiektu docelowego określonego. |