Przestrzeń nazw Microsoft.VisualStudio.Uml.Activities
Działanie opisuje przepływu sterowania i informacji między różne działania, które mogą być wykonywane przez obiekty programu, komputery lub osoby.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.
A IActivity obiektu opisuje zakończenie działalności.Inne typy w tym obszarze nazw opisu różnych typów węzłów i krawędzie, które są składnikami działalności.Różne rodzaje działań są opisane w Microsoft.VisualStudio.Uml.Actions obszaru nazw.
Interfejsy
Interfejs | Opis | |
---|---|---|
IActivity | Sekwencja akcji częściowo definiuje zachowanie obiektu.Zazwyczaj stanowi część klasyfikatora. | |
IActivityEdge | Klasa podstawowa krawędzie (to znaczy strzałki) między dwoma węzłami w aktywności.Tokeny kontroli i obiekt może przepływać wzdłuż krawędzi w źródło do docelowego. | |
IActivityFinalNode | Zatrzymuje wszystkie przepływy w aktywności.Każdy wątek w działalności kończy się po odebraniu jednego tokenu ActivityFinalNode. | |
IActivityGroup | Zestaw węzłów i krawędzie w aktywności.Węzły i krawędzie może należeć do więcej niż jednej grupy. | |
IActivityNode | Punkt w przepływie działania, takie jak akcja, rozwidlenia lub węzła obiektu. | |
IActivityParameterNode | Węzeł obiektu nakładów lub wyników do działania.Działalność określa szczegóły akcji w innej działalności, pinów działania powinny być zgodne ActivityParameterNodes działalności. | |
IControlFlow | Krawędź działalność, że można przeprowadzać kontrolę tokenów.Po zakończeniu działania na końcu źródła kontroli przepływu token kontroli jest udostępniana na końcu docelowych.Umożliwia to zazwyczaj dla działania celu rozpocząć. | |
IControlNode | Węzeł aktywności, która koordynuje przepływów.Tokeny (wątki kontroli) nie Czekaj w węźle kontroli, ale natychmiast przechodzić. | |
IDecisionNode | Oddział w przepływu w aktywności.Wątek przechodzi od dane wejściowe do jednego z rezultaty.Wybór może zostać zakłócone przez strażników wychodzących łączników. | |
IExecutableNode | Węzeł aktywności, który wykonuje zadanie.Zadanie rozpocznie się po token (wątek kontroli) dotarła co przepływu przychodzących. | |
IFinalNode | Koniec przepływu w aktywności.Gdy wątek dociera do FinalNode, zakończy działanie. | |
IForkNode | Dzieli strumień do wielu jednoczesnych przepływów.Po odebraniu tokenu dane wejściowe, token okaże się, z każdego z produktów. | |
IInitialNode | Data rozpoczęcia działalności.Jeśli działanie jest wywoływane, token jest tworzony i wypływa na przepływ danych wyjściowych. | |
IJoinNode | Synchronizuje jednoczesnych przepływów.Token wypływa z danych wyjściowych sprzężenia, tylko wtedy, gdy spełniony jest warunek sprzężenia.Domyślnie warunek jest jest token oczekiwanie na każdy obraz wejściowy. | |
IMergeNode | Zgromadzono wiele przepływów alternatywnej.Token dociera do żadnych danych, okazuje się z danych wyjściowych.Scalanie nie jest używany, zsynchronizować jednoczesnych przepływów, ale zaakceptować jedną spośród kilku przepływów alternatywnej. | |
IObjectFlow | Krawędź działalność, że można przeprowadzać tokeny obiektu.Tokeny te mogą zawierać obiekty.W | |
IObjectNode | Węzeł w diagramie aktywności, który można określić typ danych przesyłanych między działaniami i można również zdefiniować filtry danych.Można buforować dane i kontroli tokenów. | |
IState | Stan. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
ExpansionKind | ExpansionKind jest typem wyliczenia służy do określania, jak wiele egzekucji regionu ekspansji interakcji. | |
ObjectNodeOrderingKind | W tym artykule opisano, jak obiekty są uporządkowane w przechodzą one przez węzeł obiektu. | |
ParameterEffectKind | W tym artykule opisano efekt, którego działanie ma na jego parametry. |