1
我用netMsmqBinding使用WCF。当serviceHost
打开哪种情况发生:WCF ServiceHost是否充当侦听器或轮询器?
serviceHost
注册为收听到MSMQ - 每个新到达的消息到MSMQ,MSMQ会通知所有它的听众。serviceHost
将轮询MSMQ新的消息 -
开放服务主机
using (var serviceHost = new ServiceHost(typeof(Service)))
{
serviceHost.Open();
Console.WriteLine("The service is ready.");
Console.WriteLine("Press <ENTER> to terminate service.");
Console.ReadLine();
}
如果第一个场景是真实的,它是如何注册到MSMQ。我没有找到任何可以深入解释事情发生的文章。我会很感激任何文章。
WCF如何将自己注册为MSMQ的侦听器? MSMQ是否有像MSMQ.OnMessageArrived事件和WCF resteres它? – theateist 2012-07-18 14:54:46
我不知道。你为什么担心这个?当然,WCF开发团队当时使用的是最合适的机制。 ] – 2012-07-18 15:00:53