Condividi tramite


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
Interfaccia pubblica IActionExecutionSpecification Rappresenta l'esecuzione di un'azione specificata.
Interfaccia pubblica IBehaviorExecutionSpecification L'esecuzione di un comportamento specificato.
Interfaccia pubblica ICombinedFragment Insieme di frammenti come un set di alternative in un'interazione.
Interfaccia pubblica IConsiderIgnoreFragment Frammento con un InteractionOperator uguale a Consider o IgnoreQuesto tipo di frammento richiede un elenco dei messaggi che devono essere esclusi o inclusi.
Interfaccia pubblica IExecutionEvent Evento all'inizio o alla fine di un'occorrenza esecuzione.
Interfaccia pubblica IExecutionOccurrenceSpecification Specifica la posizione in una linea di vita dell'inizio o fine di un'occorrenza esecuzione.
Interfaccia pubblica 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.
Interfaccia pubblica IInteraction Definizione di comportamento che si concentra sullo scambio delle informazioni osservabile tra gli oggetti.
Interfaccia pubblica IInteractionConstraint Protegge un operando in un CombinedFragment.Le variabili utilizzate devono essere globali o di proprietà delle linee di vita analizzate dal frammento combinato.
Interfaccia pubblica IInteractionFragment Un elemento di un'interazione, ad esempio l'inizio o la fine del messaggio, una specifica esecuzione o un frammento combinato.
Interfaccia pubblica IInteractionOperand Parte di un CombinedFragment.Un CombinedFragment può disporre di uno o più InteractionOperands, a seconda del relativo 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 modo dettagliato.
Interfaccia pubblica ILifeline Partecipante a un'interazione da cui i messaggi possono essere inviati e ricevuti.
Interfaccia pubblica IMessage 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 Punto in una linea di vita in cui viene inviato o ricevuto un messaggio o un evento.
Interfaccia pubblica IOccurrenceSpecification Rappresenta un punto significativo su un diagramma di interazione.
Interfaccia pubblica IOperandOccurrenceSpecification Specifica di occorrenza che rappresenta l'inizio e la fine di un operando interazione
Interfaccia pubblica IReceiveOperationEvent Specifica che l'oggetto di contesto attende che venga richiamata un'operazione specifica.
Interfaccia pubblica IReceiveSignalEvent Specifica che l'interazione attende 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 o sistema.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica InteractionOperatorKind Descrive come gli operandi di un CombinedFragment devono essere combinati.
Enumerazione pubblica MessageKind Descrive un messaggio in un'interazione.
Enumerazione pubblica MessageSort Descrive le caratteristiche di un messaggio in un'interazione.