InteractionExtensions.CreateMessage, méthode
Créez un message terminé, un début et une fin sur les lignes de vie spécifiées.
Espace de noms : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly : Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public Shared Function CreateMessage ( _
parent As IInteraction, _
sourceInsertionPoint As IInsertionPoint, _
targetInsertionPoint As IInsertionPoint, _
messageKind As MessageKind, _
messageSort As MessageSort _
) As IMessage
public static IMessage CreateMessage(
this IInteraction parent,
IInsertionPoint sourceInsertionPoint,
IInsertionPoint targetInsertionPoint,
MessageKind messageKind,
MessageSort messageSort
)
[ExtensionAttribute]
public:
static IMessage^ CreateMessage(
IInteraction^ parent,
IInsertionPoint^ sourceInsertionPoint,
IInsertionPoint^ targetInsertionPoint,
MessageKind messageKind,
MessageSort messageSort
)
static member CreateMessage :
parent:IInteraction *
sourceInsertionPoint:IInsertionPoint *
targetInsertionPoint:IInsertionPoint *
messageKind:MessageKind *
messageSort:MessageSort -> IMessage
public static function CreateMessage(
parent : IInteraction,
sourceInsertionPoint : IInsertionPoint,
targetInsertionPoint : IInsertionPoint,
messageKind : MessageKind,
messageSort : MessageSort
) : IMessage
Paramètres
- parent
Type : Microsoft.VisualStudio.Uml.Interactions.IInteraction
- sourceInsertionPoint
Type : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IInsertionPoint
Un point d'insertion sur la ligne de vie d'envoi.
- targetInsertionPoint
Type : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IInsertionPoint
Un point d'insertion sur la ligne de vie de réception.
- messageKind
Type : Microsoft.VisualStudio.Uml.Interactions.MessageKind
Doit être MessageKind.Complete.Utilisez la méthode CreateLostOrFoundMessage () pour les autres MessageKind
- messageSort
Type : Microsoft.VisualStudio.Uml.Interactions.MessageSort
Synchrone = le message a une partie de retour ; Asynchrone = le message n'a pas partie de retour.
Valeur de retour
Type : Microsoft.VisualStudio.Uml.Interactions.IMessage
Remarque sur l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type IInteraction. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez Méthodes d'extension (Visual Basic) ou Méthodes d'extension (Guide de programmation C#).
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml, espace de noms