Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un'attività descrive il flusso di controllo e le informazioni tra le azioni diverse, che possono essere eseguite dagli oggetti, i computer o dagli utenti del programma. Per ulteriori informazioni sulla creazione di modelli di attività Visual Studio Ultimate, vedere Diagrammi di attività UML: linee guida. Per ulteriori informazioni sulle API UML, vedere Estensione di modelli e diagrammi UML.
Le proprietà e i tipi definiti in questo spazio dei nomi corrispondono a quelli definiti nella specifica UML. Inoltre in molti dei tipi di questo spazio dei nomi sono definiti metodi di estensione. Per ulteriori informazioni, vedere Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Oggetto IActivity che descrive un'attività completa. Gli altri tipi in questo spazio dei nomi vengono descritti nei diversi tipi di nodi ed edge che costituiscono un'attività. I diversi tipi di azione sono descritti nello spazio dei nomi Microsoft.VisualStudio.Uml.Actions.
Interfacce
| Interfaccia | Descrizione | |
|---|---|---|
![]() |
IActivity | Sequenza di azioni che definisce parzialmente il comportamento di un oggetto.In genere fanno parte di un classificatore. |
![]() |
IActivityEdge | La classe di base dei bordi (ovvero frecce) tra due nodi in un'attività.I token dell'oggetto e del controllo possono propagarsi lungo il bordo dall'origine alla destinazione. |
![]() |
IActivityFinalNode | Interrompe tutti i flussi in un'attività.Ogni thread nell'attività termina quando un token arriva a un ActivityFinalNode. |
![]() |
IActivityGroup | Set di nodi e bordi in un'attività.I nodi e i bordi possono appartenere a più di un gruppo. |
![]() |
IActivityNode | Punto nel flusso di un'attività, ad esempio un nodo Azione, Fork o Oggetto. |
![]() |
IActivityParameterNode | Nodo oggetto per gli input o gli output di un'attività.Se l'attività assegna il dettaglio di un'azione in un'altra attività, i pin dell'azione devono corrispondere ai ActivityParameterNodes dell'attività. |
![]() |
IControlFlow | Un bordo in un'attività che può portare i token del controllo.Quando l'attività alla fine dell'origine di un flusso di controllo viene completata, un token di controllo viene reso disponibile nell'entità finale di destinazione.In genere questo consente l'avvio dell'attività di destinazione. |
![]() |
IControlNode | Nodo di attività che coordina i flussi.I token (thread del controllo) non attendono in un nodo del controllo, ma passano istantaneamente attraverso quest'ultimo. |
![]() |
IDecisionNode | Ramo in un flusso di un'attività.Un thread passa dall'input a uno degli output.La scelta può essere limitata dagli elementi guard sui connettori in uscita. |
![]() |
IExecutableNode | Nodo di attività che esegue un'attività.L'attività inizia dopo che un token (thread del controllo) è arrivato a ogni flusso in ingresso. |
![]() |
IFinalNode | La fine di in un flusso in un'attività.Quando un thread arriva a un FinalNode, termina. |
![]() |
IForkNode | Suddivide un flusso in più flussi simultanei.Quando un token arriva all'input, emerge un token da ciascun output. |
![]() |
IInitialNode | L'avvio di un'attività.Quando l'attività viene richiamata, viene creato un token che emerge sul flusso di output. |
![]() |
IJoinNode | Sincronizza i flussi simultanei.Un token emerge dall'output di un join solo quando la condizione di join viene soddisfatta.Per impostazione predefinita, la condizione è che esiste un token in attesa di ogni input. |
![]() |
IMergeNode | Raggruppa più flussi alternativi.Quando un token arriva a qualsiasi input emerge dall'output.Un'unione non viene utilizzata per sincronizzare i flussi simultanei ma per accettare uno tra diversi flussi alternativi. |
![]() |
IObjectFlow | Un bordo in un'attività che può portare i token di oggetto.Questi token possono contenere oggetti.L'attributo |
![]() |
IObjectNode | Nodo in un diagramma attività che può specificare il tipo di dati inviati tra le azioni e può inoltre definire i filtri dei dati.I token di controllo e di dati possono essere memorizzati nel buffer. |
![]() |
IState | Stato. |
Enumerazioni
| Enumerazione | Descrizione | |
|---|---|---|
![]() |
ExpansionKind | ExpansionKind è un tipo di enumerazione utilizzato per specificare come interagiscono più esecuzioni di un'area di espansione. |
![]() |
ObjectNodeOrderingKind | Descrive il modo in cui gli oggetti vengono ordinati man mano che passano attraverso un nodo oggetto. |
![]() |
ParameterEffectKind | Descrive l'impatto che un'attività ha sui relativi parametri. |
.gif)
.gif)