Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.Uml.Actions

Akcja jest element do działania.Reprezentuje jednostkę zachowanie, Pobierz można określić dane wejściowe i dane wyjściowe.Aby uzyskać więcej informacji o aktywności modelowania w Visual Studio Ultimate, zobacz Diagramy aktywności UML: Zalecenia.Aby uzyskać więcej informacji o interfejsie API UML, zobacz Rozszerzanie diagramów i modeli UML.

Typy i właściwości zdefiniowane w tej przestrzeni nazw odpowiadają specyfikacją UML.Ponadto metody rozszerzenia są definiowane na wiele typów w tej przestrzeni nazw.Aby uzyskać więcej informacji, zobacz Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Typ głównego w tej przestrzeni nazw jest IAction.Większość innych typów, takich jak ICallBehaviorAction, są udoskonalaniu IAction.Inne typy są i wejście i wyjście kodów PIN, pochodzących od IPin.

Interfejsy

  Interfejs Opis
Interfejs publiczny 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.
Interfejs publiczny IAction Operacji lub zadań, które przeprowadzane jest przez obiekt, osoby, system, biznesowych lub innych Aktor.
Interfejs publiczny ICallAction Akcja, która powołuje się na zachowanie i odbiera zwracane wartości.
Interfejs publiczny ICallBehaviorAction Wywołuje zachowanie bezpośrednio, bez interwencji funkcji behawioralnej.
Interfejs publiczny ICallOperationAction Wysyła żądanie wywołania operacji do określonego obiektu, gdzie może powodować wywołanie skojarzone zachowanie.
Interfejs publiczny ICreateObjectAction Tworzy obiekty.
Interfejs publiczny IInputPin Posiada wprowadzania wartości zużywanego przez jego działania.
Interfejs publiczny IInvocationAction Wywołuje operację na obiekcie lub wysyła wiadomość do portu składnika.
Interfejs publiczny IOpaqueAction Akcja z semantyką specyficzne dla implementacji.
Interfejs publiczny IOutputPin Posiada wyjściowych wartości produkowanych przez jego działania.
Interfejs publiczny IPin Parametr lub połączenie, na którym kontroli i dane może przepływać do lub z akcji.
Interfejs publiczny ISendSignalAction Tworzy wiadomość lub sygnału z jego produkcji i wysyła go do obiektu docelowego określonego.