Freigeben über


MessageExtensions-Klasse

Erweiterungsmethoden zum Bearbeiten von Interaktionen.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntax

'Declaration
<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

Der MessageExtensions-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member GetOppositeMessage Für eine synchrone Meldung wird die Antwort zurückgegeben.Für eine Antwortnachricht wird die ausgehende Nachricht zurückgegeben.Gibt NULL für asynchrone Meldungen zurück.
Öffentliche MethodeStatischer Member GetSourceExecutionSpecification Die Ausführungsspezifikation, von der diese Nachricht ausgeht.NULL, wenn dies direkt aus einer Lebenslinie stammt oder eine gefundene Meldung ist.
Öffentliche MethodeStatischer Member GetSourceLifeline Die Lebenslinie, von der diese Nachricht ausgeht.NULL, wenn dies eine gefundene Meldung ist.
Öffentliche MethodeStatischer Member GetTargetExecutionSpecification Die Ausführungsspezifikation, bei der diese Nachricht eingeht.NULL, wenn dies direkt auf eine Lebenslinie zielt oder eine verlorene Meldung ist.
Öffentliche MethodeStatischer Member GetTargetLifeline Die Lebenslinie, bei der diese Nachricht eingeht.NULL, wenn dies eine verlorene Meldung ist.

Zum Seitenanfang

Hinweise

Weitere Informationen zu UML-Diagrammen finden Sie unter Entwickeln von Modellen für den Softwareentwurf.

Weitere Informationen zur Verwendung der UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace