Sdílet prostřednictvím


Microsoft.VisualStudio.Uml.Activities – obor názvů

Popisuje činnost tok informací mezi různé akce, které mohou být prováděny programových objektů, počítače nebo osoby a řízení. Další informace o činnosti modelování v Visual Studio Ultimate, viz Diagramy aktivita UML: Guidelines. Další informace o rozhraní API UML viz Rozšíření modely a diagramy.

Typy a vlastnosti definované v tomto oboru názvů odpovídají těm, které jsou definovány ve specifikaci UML. Kromě toho rozšíření metody jsou definovány v mnoha typů v tomto oboru názvů. Další informace naleznete v tématu Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

A IActivity objekt popisuje kompletní činnosti. V tomto oboru názvů typů popisují různé typy uzlů a hrany, které jsou součástí činnosti. Různé typy akcí jsou popsány v Microsoft.VisualStudio.Uml.Actions oboru názvů.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IActivity Sekvence akcí částečně definující chování objektu.Obvykle tvoří část třídění.
Veřejné rozhraní IActivityEdge Základní třída hrany (šipky) mezi dvěma uzly v činnosti.Řízení a objekt tokeny lze toku podél okraje ze zdroje do cíle.
Veřejné rozhraní IActivityFinalNode Zastaví činnost všech toků.Každý podproces činnost ukončí, když jeden token dorazí ActivityFinalNode.
Veřejné rozhraní IActivityGroup Sada uzlů a hrany činnost.Uzly a okraje může patřit do více skupin.
Veřejné rozhraní IActivityNode Bod toku aktivity, jako například akce, větev nebo uzlu objektu.
Veřejné rozhraní IActivityParameterNode Uzel objektu pro vstupy a výstupy činnosti.Jestliže činnost podrobnosti akce definuje jiné činnosti, by měl odpovídat kolíků akce ActivityParameterNodes aktivity.
Veřejné rozhraní IControlFlow Okraj činnosti, které lze provádět kontrolu tokeny.Po dokončení činnosti řízení toku na konci zdroje tokenu ovládacího prvku je k dispozici na konci cílové.Obvykle umožňuje začít cílové aktivity.
Veřejné rozhraní IControlNode Uzel činnost koordinuje toky.Nečekat uzel řízení tokeny (podprocesy řízení), ale okamžitě projít.
Veřejné rozhraní IDecisionNode Pobočka v průběhu činnosti.Podproces předá vstup jednoho výstupy.Volba může ovlivněno kryty na odchozí konektory.
Veřejné rozhraní IExecutableNode Činnost uzlu, který provede úkol.Úkol začne po na každý tok příchozích přišla token (podproces řízení).
Veřejné rozhraní IFinalNode Konec toku činnost.Pokud podproces dorazí FinalNode, ukončí.
Veřejné rozhraní IForkNode Rozdělí průtok do více souběžných toků.Při doručení vstupní token, vyplývá z každého výstupy token.
Veřejné rozhraní IInitialNode Zahájení činnosti.Při vyvolání aktivity je vytvořen token a vyskočí na výstupu toku.
Veřejné rozhraní IJoinNode Synchronizuje souběžných toků.Token vyplývá z výstupu spojení, pouze pokud je splněna podmínka spojení.Ve výchozím stavu je, že token čekání na každý vstup.
Veřejné rozhraní IMergeNode Spojuje více alternativní toky.Token dorazí jakýkoliv vstup, vyplývá z výstupu.Sloučení nelze synchronizovat souběžných toků ale přijmout jednu mezi několik alternativních toky.
Veřejné rozhraní IObjectFlow Okraj objektu tokeny lze provádět činnost.Tyto tokeny mohou obsahovat objekty.Složka
Veřejné rozhraní IObjectNode Uzel v diagramu činnosti, lze určit typ dat odesílaných mezi akcemi a také můžete určit filtry data.Můžete do vyrovnávací paměti dat a řízení tokeny.
Veřejné rozhraní IState Stav.

Výčty

  Výčet Popis
Veřejný výčet ExpansionKind ExpansionKind je typ výčtu lze určit interakci více spuštěních nástroje oblasti rozšíření.
Veřejný výčet ObjectNodeOrderingKind Popisuje uspořádání objektů jako procházejí uzlu objektu.
Veřejný výčet ParameterEffectKind Popisuje efekt, který má činnost na jeho parametry.