Udostępnij za pośrednictwem


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
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.