我有以下接口IQueueClient实现AZureBus类;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Messaging;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Azure.Management.ServiceBus;
namespace MessageQueueApp
{
public class AZBus:IQueueService
{
public string ConnectionString { get; set; }
public string QueueName { get; set; }
private static IQueueClient queueClient;
public void Send(string payload)
{
queueClient = new QueueClient(ConnectionString, QueueName);
var message = new Message(Encoding.UTF8.GetBytes(payload));
queueClient.SendAsync(message).Wait();
}
}
}
我的参数类型为ConnectionString,QueueName的新对象名称QueueClient()出现错误。以及我的SendAsync(message).Wait();我在此代码中缺少什么?请帮助并向我显示相关指导,谢谢。
答案 0 :(得分:0)
您缺少using语句:
using Microsoft.Azure.ServiceBus;