Sharepoint 2007 SPSite.BypassImpersonationStateCheck-Sharepoint错误日志中显示的一个谜

Sharepoint 2007 SPSite.BypassImpersonationStateCheck-Sharepoint错误日志中显示的一个谜,sharepoint-2007,sharepoint-workflow,Sharepoint 2007,Sharepoint Workflow,在跟踪一个难以捉摸的Sharepoint自定义工作流问题的过程中,我在我们的sandbox MOSS服务器上启动了详细级别,并注意到以下错误消息开始弹出: SPSite不应与混合模拟状态一起使用。如果要缓存在RunWithElevatedPrivileges中创建的SPSite,请调用SPSite.BypassImpersonationStateCheck 虽然这很可能与我们的问题无关,但我对这个似乎并不存在的SPSite.BypassImpersonationStateCheck方法很好奇。当

在跟踪一个难以捉摸的Sharepoint自定义工作流问题的过程中,我在我们的sandbox MOSS服务器上启动了详细级别,并注意到以下错误消息开始弹出:

SPSite不应与混合模拟状态一起使用。如果要缓存在RunWithElevatedPrivileges中创建的SPSite,请调用SPSite.BypassImpersonationStateCheck


虽然这很可能与我们的问题无关,但我对这个似乎并不存在的SPSite.BypassImpersonationStateCheck方法很好奇。当我们在代码中包含这个调用时,它不会编译。MSDN没有任何信息。快速的谷歌搜索并没有找到任何具体的答案。什么是SPSite.BypassImpersonationStateCheck?

我在日志中看到了相同的问题。由于工作流程在负载平衡的服务器场环境中失败,我增加了详细信息。这似乎是SharePoint早期版本的错误。方法可能已删除,但日志消息仍然存在。我刚刚在Office 365中看到了相同的消息—来自我编写的沙箱解决方案中的事件接收器。很奇怪;你不能在沙盒中模拟。。。