Spazio dei nomi Microsoft.VisualStudio.Uml.Interactions
Le interazioni che vengono visualizzate nei diagrammi di sequenza, possono essere utilizzate per rappresentare le chiamate di funzione tra gli oggetti del programma, i protocolli di messaggio tra applicazioni o computer, le interazioni tra gli utenti e i sistemi o altre sequenze di interazione.
Per ulteriori informazioni sull'utilizzo dei tipi in questo spazio dei nomi, Procedura: modificare i diagrammi di sequenza tramite l'API UML. Per ulteriori informazioni sulle API UML, vedere Estensione di modelli e diagrammi UML.
Per ulteriori informazioni sulle interazioni in Visual Studio Ultimate, vedere Diagrammi di sequenza UML: riferimenti, e Diagrammi di sequenza UML: linee guida.
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.
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
IActionExecutionSpecification | Rappresenta l'esecuzione di un'azione specificata. |
![]() |
IBehaviorExecutionSpecification | L'esecuzione di un comportamento specificato. |
![]() |
ICombinedFragment | Insieme di frammenti come un set di alternative in un'interazione. |
![]() |
IConsiderIgnoreFragment | Frammento con un InteractionOperator uguale a Consider o IgnoreQuesto tipo di frammento richiede un elenco dei messaggi che devono essere esclusi o inclusi. |
![]() |
IExecutionEvent | Evento all'inizio o alla fine di un'occorrenza esecuzione. |
![]() |
IExecutionOccurrenceSpecification | Specifica la posizione in una linea di vita dell'inizio o fine di un'occorrenza esecuzione. |
![]() |
IExecutionSpecification | Rappresenta l'esecuzione di un comportamento su una linea di vita.Verrà visualizzato in un diagramma di sequenza come rettangolo protetto sulla linea di vita. |
![]() |
IInteraction | Definizione di comportamento che si concentra sullo scambio delle informazioni osservabile tra gli oggetti. |
![]() |
IInteractionConstraint | Protegge un operando in un CombinedFragment.Le variabili utilizzate devono essere globali o di proprietà delle linee di vita analizzate dal frammento combinato. |
![]() |
IInteractionFragment | Un elemento di un'interazione, ad esempio l'inizio o la fine del messaggio, una specifica esecuzione o un frammento combinato. |
![]() |
IInteractionOperand | Parte di un CombinedFragment.Un CombinedFragment può disporre di uno o più InteractionOperands, a seconda del relativo InteractionOperator. |
![]() |
IInteractionUse | Rappresenta una parte di una sequenza definita in un'altra interazione o una sequenza di interazioni che l'utente non desidera definire in modo dettagliato. |
![]() |
ILifeline | Partecipante a un'interazione da cui i messaggi possono essere inviati e ricevuti. |
![]() |
IMessage | Comunicazione tra le linee di vita in un'interazione. |
![]() |
IMessageEnd | Rappresenta il punto a ogni estremità di un messaggio.Può essere collegato a una linea di vita o a un LostFoundTarget. |
![]() |
IMessageOccurrenceSpecification | Punto in una linea di vita in cui viene inviato o ricevuto un messaggio o un evento. |
![]() |
IOccurrenceSpecification | Rappresenta un punto significativo su un diagramma di interazione. |
![]() |
IOperandOccurrenceSpecification | Specifica di occorrenza che rappresenta l'inizio e la fine di un operando interazione |
![]() |
IReceiveOperationEvent | Specifica che l'oggetto di contesto attende che venga richiamata un'operazione specifica. |
![]() |
IReceiveSignalEvent | Specifica che l'interazione attende la ricezione di un segnale. |
![]() |
ISendOperationEvent | Specifica che un'operazione viene richiamata. |
![]() |
ISendSignalEvent | Specifica che un segnale viene inviato, ad esempio a un altro processo o sistema. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
InteractionOperatorKind | Descrive come gli operandi di un CombinedFragment devono essere combinati. |
![]() |
MessageKind | Descrive un messaggio in un'interazione. |
![]() |
MessageSort | Descrive le caratteristiche di un messaggio in un'interazione. |