Condividi tramite


Classe MessageExtensions

metodi di estensione per modificare le interazioni.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.MessageExtensions

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class MessageExtensions
public static class MessageExtensions
[ExtensionAttribute]
public ref class MessageExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type MessageExtensions =  class end
public final class MessageExtensions

Il tipo MessageExtensions espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico GetOppositeMessage Per un messaggio sincrono, restituisce la risposta.Per un messaggio di risposta, restituisce il messaggio di output.Restituisce null per i messaggi asincroni.
Metodo pubblicoMembro statico GetSourceExecutionSpecification la specifica di esecuzione da cui questo messaggio è in uscita.Null se questo è origine direttamente su una linea di vita o è un messaggio trovato.
Metodo pubblicoMembro statico GetSourceLifeline la linea di vita da cui questo messaggio è in uscita.Null se questo è un messaggio trovato.
Metodo pubblicoMembro statico GetTargetExecutionSpecification La specifica di esecuzione a cui questo messaggio in arrivo.Null se questo è destinato direttamente su una linea di vita o è un messaggio perso.
Metodo pubblicoMembro statico GetTargetLifeline La linea di vita a cui questo messaggio in arrivo.Null se questo è un messaggio perso.

In alto

Note

Per ulteriori informazioni sui diagrammi UML, vedere Sviluppo di modelli per la progettazione software.

Per ulteriori informazioni sull'utilizzo delle API UML, vedere Estensione di modelli e diagrammi UML.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml