Я анализирую приложение BizTalk (он же оркестровка), которое MSMQ связывается со службой WCF. Мне было интересно, почему одна из реализаций службы WCF имеет MsmqMessage в качестве параметра в методе службы. Я ожидал тип контракта T вместо MsmqMessage.
Это на самом деле не зависит от привязки, потому что метод службы WCF содержит определенный тип MSMQ.
Действительно ли необходимо иметь тип привязки MsmqMessage при обмене данными из приложения BizTalk со службой WCF MSMQ?
Это текущий код:
public void SaveDocumentASync(MsmqMessage<MyDocument> msg)
{
}
Я хочу это:
public void SaveDocumentASync(MyDocument msg)
{
}