繁体   English   中英

Azure函数v2中的CorrelationId

[英]CorrelationId in Azure functions v2

我希望有一个correlationId,以便能够按照有关应用程序见解和其他地方的要求进行操作。 我已在解决方案的MVC部分中安装了correlationIdId nuget软件包 如何在Azure函数上遵循相同的ID?

举例来说,假设用户调用一个API,并且该API将具有一个correlationId:xxxx-1,然后作为请求的一部分,它将写入将由Azure函数拾取的服务总线:

[FunctionName("func1")]
public async Task Run([ServiceBusTrigger("topic","subscription", Connection = "ServiceBusConnectionString")] Message message)
{
 log.LogInformation("This is log");
}

如何在函数的上下文中应用correlationId?

您可以使用CorrelationId属性访问该消息的相关ID。 这里

[FunctionName("func1")]
public async Task Run([ServiceBusTrigger("topic","subscription", Connection = "ServiceBusConnectionString")]
    Message message)
{
 var id = message.CorrelationId;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM