Metodo InteractionExtensions.CreateMessage
Creare un messaggio completo, un inizio o una fine nelle linee di vita specificate.
Spazio dei nomi: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintassi
'Dichiarazione
<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
Parametri
- parent
Tipo: Microsoft.VisualStudio.Uml.Interactions.IInteraction
- sourceInsertionPoint
Tipo: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IInsertionPoint
Un punto di inserimento sulla linea di vita mittente.
- targetInsertionPoint
Tipo: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IInsertionPoint
Un punto di inserimento sulla linea di vita di ricezione.
- messageKind
Tipo: Microsoft.VisualStudio.Uml.Interactions.MessageKind
deve essere MessageKind.Complete.utilizzare CreateLostOrFoundMessage() per l'altro MessageKinds
- messageSort
Tipo: Microsoft.VisualStudio.Uml.Interactions.MessageSort
Sincrono = il messaggio in una parte di ritorno, Asincrono = il messaggio non ha parte restituita.
Valore restituito
Tipo: Microsoft.VisualStudio.Uml.Interactions.IMessage
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IInteraction. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml