Azure/azure-functions-servicebus-extension

Not receiving any events when updating package WebJobs.Extensions.ServiceBus to version 5.0.0-beta.2

Closed this issue · 3 comments

Hi,

I try to setup an Azure Function ServiceBusTrigger. Now first of all i use the default project that comes with visual studio it self. When setting up the connectionstring everything went well and I receive the events as expected.

Now i want to use the new version to be able to get a ServiceBusReceivedMessage class. Now i update the package "Microsoft.Azure.WebJobs.Extensions.ServiceBus" from version 4.1.0 to 5.0.0-beta.2 and add the extra param ServiceBusReceivedMessage (see code below) but i'm now not receiving anything anymore.

I was wondering if someone knows why? because I couldn't read much about this.

Thanks in advance.

namespace queue_trigger
{
    public static class queue_trigger
    {
        // This is working with the old package
        [FunctionName("queue_trigger")]
        public static void Run(
            [ServiceBusTrigger("queueOld", Connection = "ASB_CONNECTIONSTRING")]
            string myQueueItem,
            ILogger log)
        {
            log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
        }

        // This is not working with the new package
        [FunctionName("queue_trigger")]
        public static void Run(
            [ServiceBusTrigger("queueNew", Connection = "ASB_CONNECTIONSTRING")]
            string myQueueItem,
            ServiceBusReceivedMessage message,
            ILogger log)
        {
            log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}", message);
        }
    }
}

Some sources i read:

Hi,

I try to setup an Azure Function ServiceBusTrigger. Now first of all i use the default project that comes with visual studio it self. When setting up the connectionstring everything went well and I receive the events as expected.

Now i want to use the new version to be able to get a ServiceBusReceivedMessage class. Now i update the package "Microsoft.Azure.WebJobs.Extensions.ServiceBus" from version 4.1.0 to 5.0.0-beta.2 and add the extra param ServiceBusReceivedMessage (see code below) but i'm now not receiving anything anymore.

I was wondering if someone knows why? because I couldn't read much about this.

Thanks in advance.

namespace queue_trigger
{
    public static class queue_trigger
    {
        // This is working with the old package
        [FunctionName("queue_trigger")]
        public static void Run(
            [ServiceBusTrigger("queueOld", Connection = "ASB_CONNECTIONSTRING")]
            string myQueueItem,
            ILogger log)
        {
            log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
        }

        // This is not working with the new package
        [FunctionName("queue_trigger")]
        public static void Run(
            [ServiceBusTrigger("queueNew", Connection = "ASB_CONNECTIONSTRING")]
            string myQueueItem,
            ServiceBusReceivedMessage message,
            ILogger log)
        {
            log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}", message);
        }
    }
}

Some sources i read:

it just works as expected. I tested this with the same example code. And used your code too just to be sure. The code above works too.

@MarcoHuib are you still running into this issue?

Hi cachai2, I’m using the latest version and don’t have any issues anymore. This can be closed. thanks! 👍🏻