我有 Azure 函数服务总线触发器的问题。问题是 Azure 函数在处理新消息之前无法等待消息完成。它处理并行,在获取下一条消息之前不会等待 5 秒。但我需要它处理序列(如下图)。我怎样才能做到这一点?
[FunctionName("HttpStartSingle")]
public static void Run(
[ServiceBusTrigger("MyServiceBusQueue", Connection = "Connection")]string myQueueItem,
[OrchestrationClient] DurableOrchestrationClient starter,
ILogger log)
{
Console.WriteLine($"MessageId={myQueueItem}");
Thread.Sleep(5000);
}
Run Code Online (Sandbox Code Playgroud)
我想编写获取全部或单个类属性名称的通用函数
public class MyClass
{
public int TemplateId { get; set; }
public int TemplateCategoryId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
示例:在其他方法中,我需要调用
var propertyName = MyClass.TemplateId.GetPrertyName(); // will Return TemplateId
Run Code Online (Sandbox Code Playgroud)
我该怎么做?