[英]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.