MsmqMessage <T>необходимо? - PullRequest
       29

MsmqMessage <T>необходимо?

1 голос
/ 01 декабря 2009

Я анализирую приложение BizTalk (он же оркестровка), которое MSMQ связывается со службой WCF. Мне было интересно, почему одна из реализаций службы WCF имеет MsmqMessage в качестве параметра в методе службы. Я ожидал тип контракта T вместо MsmqMessage.

Это на самом деле не зависит от привязки, потому что метод службы WCF содержит определенный тип MSMQ.

Действительно ли необходимо иметь тип привязки MsmqMessage при обмене данными из приложения BizTalk со службой WCF MSMQ?

Это текущий код:

public void SaveDocumentASync(MsmqMessage<MyDocument> msg)
{
}

Я хочу это:

public void SaveDocumentASync(MyDocument msg)
{
}

1 Ответ

1 голос
/ 01 декабря 2009

Насколько я помню, причина этого в том, что вы используете MsmqIntegrationBinding, а не NetMsmqBinding. MsmqMessage предоставляет вам доступ к свойствам сообщений MSMQ (как при отправке, так и при получении), которые могут быть полезны во многих сценариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...