【问题标题】:What am i missing from my interface or assemblies?我的界面或程序集缺少什么?
【发布时间】:2019-08-21 08:53:28
【问题描述】:

我有这个接口 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();我从这段代码中遗漏了什么?请帮助并向我展示这方面的指导,谢谢。

【问题讨论】:

  • 错误是什么?
  • 找不到类型或命名空间 QueueClient(您是否缺少程序集或指令)?

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


【解决方案1】:

您缺少 using 语句:

using Microsoft.Azure.ServiceBus;

【讨论】:

  • 但是即使我使用了这个程序集,我仍然会遇到同样的错误。从它看到的范围来看,它与 IQueueClient queueClient 有关。 “我还在想办法解决这个问题......”
猜你喜欢
  • 2015-03-29
  • 1970-01-01
  • 2014-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-22
  • 1970-01-01
  • 2013-09-12
相关资源
最近更新 更多