Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.Uml.Interactions

Le interazioni, che vengono visualizzate nei diagrammi di sequenza, possono essere utilizzate per rappresentare chiamate di funzione tra gli oggetti di programma, protocolli di messaggi tra applicazioni o computer, le interazioni tra gli utenti e i sistemi, o altre sequenze di interazioni.

Per ulteriori informazioni sull'utilizzo dei tipi nello spazio dei nomi, vedere 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.

I tipi e le proprietà definiti nello spazio dei nomi corrispondono a quelli definiti nella specifica UML.Inoltre, i metodi di estensione definiti in molti dei tipi nello spazio dei nomi.Per ulteriori informazioni, vedere Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IActionExecutionSpecification rappresenta l'esecuzione di un'azione specificata.
Interfaccia pubblica IBehaviorExecutionSpecification l'esecuzione di un comportamento specificato.
Interfaccia pubblica ICombinedFragment Una raccolta di frammenti come un set di alternative in un'interazione.
Interfaccia pubblica IConsiderIgnoreFragment Un frammento che dispone di un InteractionOperator si consiglia o Ignore.Questo tipo di frammento richiede un elenco di messaggi che devono essere inclusi o esclusi.
Interfaccia pubblica IExecutionEvent Un evento all'inizio o alla fine di un'occorrenza esecuzione.
Interfaccia pubblica IExecutionOccurrenceSpecification Specifica la posizione rientra in una linea di vita dell'inizio o di fine di un'occorrenza esecuzione.
Interfaccia pubblica IExecutionSpecification Rappresenta l'esecuzione di un comportamento di una linea di vita.Viene visualizzato in un diagramma di sequenza come rettangolo protetto sulla linea di vita.
Interfaccia pubblica IInteraction Una definizione del comportamento che riguarda lo scambio di informazioni osservabile tra gli oggetti.
Interfaccia pubblica IInteractionConstraint Che impedisce a un operando in un CombinedFragment.Le variabili utilizzate devono essere globali o di proprietà dalle linee di vita che vengono analizzate dal frammento combinato.
Interfaccia pubblica IInteractionFragment Un elemento di un'interazione, ad esempio un inizio o una fine del messaggio, specifica di esecuzione, o un frammento combinato.
Interfaccia pubblica IInteractionOperand una parte di un CombinedFragment.Un CombinedFragment può contenere uno o più InteractionOperands, a seconda del InteractionOperator.
Interfaccia pubblica IInteractionUse Rappresenta una parte di una sequenza definita in un'altra interazione, o una sequenza di interazioni che l'utente non desidera definire in dettaglio.
Interfaccia pubblica ILifeline Un partecipante a un'interazione da cui i messaggi possono essere inviati o ricevuti.
Interfaccia pubblica IMessage Una comunicazione tra le linee di vita in un'interazione.
Interfaccia pubblica IMessageEnd Rappresenta il punto a ogni estremità di un messaggio.Può essere collegato a una linea di vita o a un LostFoundTarget.
Interfaccia pubblica IMessageOccurrenceSpecification Un punto su una linea di vita in cui un messaggio o un evento vengono inviati o ricevuti.
Interfaccia pubblica IOccurrenceSpecification Rappresenta un passaggio significativo in un diagramma di interazione.
Interfaccia pubblica IOperandOccurrenceSpecification Una specifica di occorrenza che rappresenta l'inizio o la fine di un operando interazione
Interfaccia pubblica IReceiveOperationEvent Specifica che attende dell'oggetto di contesto un'operazione specifica da richiamare.
Interfaccia pubblica IReceiveSignalEvent Specifica che resta in attesa di interazione per la ricezione di un segnale.
Interfaccia pubblica ISendOperationEvent Specifica che un'operazione viene richiamata.
Interfaccia pubblica ISendSignalEvent Specifica che un segnale viene inviato, ad esempio a un altro processo oppure sistema.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica InteractionOperatorKind Viene descritto come operandi di un CombinedFragment devono essere combinati.
Enumerazione pubblica MessageKind Viene descritto un messaggio in un'interazione.
Enumerazione pubblica MessageSort Vengono descritte le caratteristiche di un messaggio di un'interazione.