在我的站点核心 Web 应用程序 OnItemSaved 事件中,我想检测项目是否保存在 EventDisabler 上下文中。例如,一个项目被编辑如下所示......
using (new EventDisabler())
{
item.Editing.BeginEdit();
// do edits
item.Editing.EndEdit();
}
在下面的方法中,我想确定该项目是在 EventDisabler 上下文中编辑的。
protected void OnItemSaved(object sender, EventArgs args)
{
// detect EventDisabler() context
}
我猜也可以保存一个项目,item.Editing.EndEdit(true);
这意味着内部使用 EventDisabler 上下文。它以哪种方式应用我只想检测EventDisabler()。如何检测 EventDisabler()?