我的界面或程序集缺少什么?
What am i missing from my interface or assemblies?
我有以下接口 IQueueClient 实现 AZureBus class;
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();我从这段代码中遗漏了什么?请帮助并指导我,谢谢。
您缺少一条 using 语句:
using Microsoft.Azure.ServiceBus;
我有以下接口 IQueueClient 实现 AZureBus class;
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();我从这段代码中遗漏了什么?请帮助并指导我,谢谢。
您缺少一条 using 语句:
using Microsoft.Azure.ServiceBus;