熟悉SocialAuth.NET的人吗?请点击此链接以结帐SocialAuth.NET。与许多提供商(例如Facebook,Twitter,Google等)无缝集成。
好的,足够的介绍。现在,SocialAuth.NET
将所有内容存储在会话中。例如,要获取Facebook用户ID,我们称为SocialAuthUser.GetCurrentUser.GetProfile.ID
,因为它是基于会话的,当我尝试从Web服务或类中调用SocialAuthUser.GetCurrentUser.GetProfile.ID
时,会收到此错误消息“对象引用未设置为对象的实例”文件。
知道如何在班级文件中为我工作吗?任何帮助深表感谢。
如果这个System.Web.HttpContext.Current.Session("NameHere")
是我应该使用的..括号中应该放什么?
更新:请不要将此问题标记为Duplicate。我已经看到了这个Question,并且不确定这是否是我应该做的。
最佳答案
我为进行这些调用的类实现了IRequireSessionState。这是为了使类知道当前的会话状态。
关于c# - 如何从类文件中获取 session 变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13608080/