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