线程.当从claimsprprincipal . current中检索时,CurrentPrincipal被重置/ cl



我有一个WinForms应用程序运行。net 4.5.2。

登录时,我创建了一个claimprincipal,其中包含一堆声明。保存到Thread.CurrentPrincipal。在相同的登录过程中,claimprincipal可以正常工作。

在应用程序初始化之后,当用户单击控件时,我尝试从claimsprinprincipal . current中检索claimsprinprincipal。当我这样做时,它是一个GenericPrincipal,它失去了所有的声明。

我做错了什么?

这似乎是WinForms和。net 4.5.2的问题。微软确实说过他们将停止支持WinForms。

我发现在这种情况下,如果你调用claimprincipal。在你通过Thread.CurrentPrincipal…你有麻烦了。

静态对象被设置为默认的GenericPrincipal或Thread。CurrentPrincipal被重置

不管不稳定的原因是什么

相关内容

  • 没有找到相关文章

最新更新