没有配置文件的Azure服务总线

本文关键字:服务 总线 Azure 配置文件 | 更新日期: 2023-09-27 18:12:10

我需要在Azure中发送消息到主题,但我不能有配置文件(长话短说,我正在为一个只允许dll的应用程序编写插件)。

我试过了TopicClient。CreateFromConnectionString和使用MessageFactory,但它们通过一个异常:

Microsoft.ServiceBus. net的类型初始化项。RelayEnvironment"扔了一个例外。

带有内部异常:

路径格式不合法。

有没有人知道如何创建一个主题或队列客户端没有配置文件?

没有配置文件的Azure服务总线

这对我很有用。

 var serviceBusConnectionString =
            "Endpoint=sb://myhost/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=mykey";
        var serviceBusTopicPath = "mytopicname";
        var factory = MessagingFactory.CreateFromConnectionString(serviceBusConnectionString);
        var sender = factory.CreateTopicClient(serviceBusTopicPath);
        sender.Send(new BrokeredMessage("hello"));