Classe MessageExtensions
Métodos de extensão para manipular as interações.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.MessageExtensions
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxe
'Declaração
<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
O tipo MessageExtensions expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
GetOppositeMessage | Para uma mensagem síncrona, retorna a resposta.Para uma mensagem de resposta, retorna a mensagem de saída.Retorna null para mensagens assíncronas. | |
GetSourceExecutionSpecification | A especificação de execução do qual esta mensagem será de saída.NULL se este for originado diretamente em uma linha de vida ou é uma mensagem foi encontrada. | |
GetSourceLifeline | A linha de vida do qual esta mensagem será de saída.NULL se esta é uma mensagem de encontrado. | |
GetTargetExecutionSpecification | A especificação de execução para que essa mensagem é entrada.NULL se este destina-se diretamente em uma linha de vida ou é uma mensagem perdida. | |
GetTargetLifeline | A linha de vida ao qual esta mensagem é entrada.NULL se esta é uma mensagem perdida. |
Início
Comentários
Para obter mais informações sobre os diagramas UML, consulte O desenvolvimento de modelos de Design de Software.
Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml