首页 > 解决方案 > BrokeredMessage 类无处可寻

问题描述

我正在尝试在 Azure ServiceBus 队列上实现强大的消息重试代码,就像本文中详述的那样:https ://medium.com/asos-techblog/reliably-processing-azure-service-bus-topics-with-azure -functions-46ebb7c71b5c。但是,我在任何地方都找不到BrokeredMessage类。

我添加了 Azure Messaging ServiceBus 包,dotnet add package Azure.Messaging.ServiceBus --version 7.2.0-beta.2但该类不在Azure.Messaging.ServiceBus命名空间中。我也无法在Microsoft.ServiceBus.Messaging命名空间下找到它。

有人知道这个人可能藏在哪里吗?

这是 ServiceBusQueue 触发器函数的 FunctionApp 模板:

using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Extensions.Logging;

namespace MyCompany.Azure
{
    public static class ServiceBusQueueTriggerCSharp2
    {
        [FunctionName("ServiceBusQueueTriggerCSharp2")]
        public static void Run([ServiceBusTrigger("myqueue", Connection = "sbConnection")]string myQueueItem, ILogger log)
        {
            log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
        }
    }
}

标签: azure.net-core

解决方案


推荐阅读