我将 WCF 与 netMsmqBinding 一起使用。打开时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 的。我没有找到任何文章深入解释它是如何发生的。我会很感激任何文章。