hen*_*doe 4 azure azure-sdk-.net azure-application-insights
所述的UserContext类提供3个属性来识别用户。它们是:AccountId、AuthenticatedUserId 和 Id。
它们之间有什么区别?
至少从文档的角度来看,这就是它们的意思:
AuthenticatedUserId:在 Web 应用程序中,用户(默认情况下)由 cookie 标识。如果用户从不同的机器或浏览器访问您的应用程序,或者如果他们删除 cookie,则可能会多次计算用户。因此,您可以通过在浏览器代码中设置经过身份验证的用户 ID 来获得更准确的计数。
注意:用户 ID 也在会话 cookie 中设置并发送到服务器。如果安装了服务器 SDK,则经过身份验证的用户 ID 作为客户端和服务器遥测的上下文属性的一部分发送。然后,您可以对其进行过滤和搜索。
AccountId:在多租户应用程序中,这是用户正在使用的帐户 ID 或名称。示例可能是 Azure 门户的订阅 ID 或博客平台的博客名称。
参考:
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
629 次 |
| 最近记录: |