Modelando Contratos de Mensagem WCF

É possível modelar um contrato de mensagem Windows Communication Foundation (WCF).
Antes de Iniciar
Para usar os estereótipos necessários nesse procedimento, é necessário aplicar o perfil .NET WCF ao modelo. O perfil de transformação C# é opcional para a criação de estruturas C#.
Por Que e Quando Desempenhar Esta Tarefa
Para modelar um contrato de mensagem WCF em um diagrama:
  1. Inclua uma classe UML no diagrama.
  2. Aplique o estereótipo «Message Contract» à classe. Opcionalmente, para criar um estrutura C#, também aplique o estereótipo «CSharp Struct» à classe.
  3. Na página Estereótipos da visualização Propriedades, em Propriedades de Estereótipo, defina as propriedades do contrato de mensagem conforme necessário para a sua implementação.
  4. Na classe, inclua um ou mais atributos UML.
  5. Para cada atributo gerado no cabeçalho da mensagem do Simple Object Access Protocol (SOAP), aplique o estereótipo «Message Header».
  6. Para cada atributo gerado no corpo do SOAP, aplique o estereótipo «Message Body».
Exemplo
A imagem a seguir mostra um diagrama de amostra de um contrato de mensagem.
Visualização em diagrama de um contrato de mensagem WCF.
O que Fazer Depois
Após modelar o contrato de mensagem, é possível configurar e executar uma transformação de UML em C# para gerar o código C#.

Feedback