我的界面或程序集缺少什么?

时间:2019-08-21 08:53:28

标签: c# interface azureservicebus azure-storage-queues

我有以下接口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();我在此代码中缺少什么?请帮助并向我显示相关指导,谢谢。

1 个答案:

答案 0 :(得分:0)

您缺少using语句:

using Microsoft.Azure.ServiceBus;