Ash*_*ous 1 c# .net-core azure-functions
我想要有一个相关性ID,以便能够跟踪应用程序洞察和其他地方的请求。我已在解决方案的 MVC 部分安装了correlationId nuget 包。如何在我的 Azure 函数上遵循相同的 ID?
举个例子,假设用户调用一个 API,并且该 API 将具有关联 ID:xxxx-1,然后作为请求的一部分,它写入将由 Azure 函数拾取的服务总线:
[FunctionName("func1")]
public async Task Run([ServiceBusTrigger("topic","subscription", Connection = "ServiceBusConnectionString")] Message message)
{
log.LogInformation("This is log");
}
Run Code Online (Sandbox Code Playgroud)
如何在函数上下文中应用correlationId?
您可以使用该CorrelationId属性访问该消息的相关 ID。看这里。
[FunctionName("func1")]
public async Task Run([ServiceBusTrigger("topic","subscription", Connection = "ServiceBusConnectionString")]
Message message)
{
var id = message.CorrelationId;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2421 次 |
| 最近记录: |