extension/WebJobs.Extensions.RabbitMQ/Trigger/RabbitMQTriggerParameterDescriptor.cs (13 lines of code) (raw):

// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. using System; using System.Collections.Generic; using Microsoft.Azure.WebJobs.Host.Protocols; namespace Microsoft.Azure.WebJobs.Extensions.RabbitMQ; internal class RabbitMQTriggerParameterDescriptor : TriggerParameterDescriptor { public string QueueName { get; set; } public override string GetTriggerReason(IDictionary<string, string> arguments) { return $"RabbitMQ message detected from queue: {this.QueueName} at {DateTime.Now}"; } }