Как служба приема WCF должна отслеживать очередь MSMQ и запросы на обслуживание в реальной среде? - PullRequest
0 голосов
/ 10 октября 2011

У меня есть служба, которая ставит запросы в очередь в MSMQ. С другой стороны, у меня есть служба WCF, которая может обрабатывать эти запросы. Как я могу заставить службу приема WCF отвечать, когда сообщения доступны в очереди?

1 Ответ

0 голосов
/ 11 октября 2011

Вы используете netMsmqBinding или msmqIntegrationBinding?

Тогда ваш сервисный метод будет автоматически вызываться, когда сообщение помещается в очередь.

Чтобы обеспечить это, ваш OperationContract должен выглядеть примерно так:

[OperationContract(IsOneWay = true, Action = "*")]
void HandleMyMessage (MsmqMessage<String> message);

Надеюсь, это поможет некоторым

...