var client = QueueClient.CreateFromConnectionString(connectionString, queueName);
var options = new OnMessageOptions();
options.AutoComplete = false;
client.OnMessage(mes =>
{
Console.WriteLine(mes.GetBody<string>());
}, options);
输出:
呼叫接收方式:
var client = QueueClient.CreateFromConnectionString(connectionString, queueName);
BrokeredMessage mes = client.Receive();
Console.WriteLine(mes.GetBody<string>());
1 回答
我创建一个控制台应用程序来接收来自Service Bus队列的消息,然后我在我的机器上打开并运行两次程序,两个队列客户端/接收器都可以接收和处理来自同一队列的消息 .
调用OnMessage方法:
输出:
呼叫接收方式:
输出:
如果可能,请与我们分享您的代码,然后我们将根据您的代码重现该问题 .