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 | |
---|---|---|
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. | |
GetSourceExecutionSpecification | Die Ausführungsspezifikation, von der diese Nachricht ausgeht.NULL, wenn dies direkt aus einer Lebenslinie stammt oder eine gefundene Meldung ist. | |
GetSourceLifeline | Die Lebenslinie, von der diese Nachricht ausgeht.NULL, wenn dies eine gefundene Meldung ist. | |
GetTargetExecutionSpecification | Die Ausführungsspezifikation, bei der diese Nachricht eingeht.NULL, wenn dies direkt auf eine Lebenslinie zielt oder eine verlorene Meldung ist. | |
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