J'analyse une application BizTalk (aka orchestration) qui communique avec un service WCF par MSMQ. Je me demandais pourquoi une des implémentations de service WCF a un MsmqMessage en tant que paramètre dans la méthode de service. Je m'attendais à un contrat de type T au lieu d'un MsmqMessage.MsmqMessage <T> nécessaire?
Cela ne constitue pas vraiment une liaison agnostique, car la méthode de service WCF contient un type MSMQ spécifique.
Est-ce vraiment nécessaire d'avoir un type de liaison MsmqMessage lors de la communication d'une application BizTalk à un service WCM MSMQ?
Voici le code actuel:
public void SaveDocumentASync(MsmqMessage<MyDocument> msg)
{
}
Je veux ceci:
public void SaveDocumentASync(MyDocument msg)
{
}