【发布时间】:2009-03-31 23:29:52
【问题描述】:
到目前为止,我已经使用IAlertNotifyHandler 接口为 SharePoint 2007 创建了许多自定义警报处理程序。使用此接口,您必须实现一个名为OnNotification() 的方法,该方法具有以下签名:
bool OnNotification (SPAlertHandlerParams ahp);
如您所见,此方法应返回一个布尔值。 MSDN 官方文档对此返回值的解释如下:
true 如果是 Windows SharePoint Services 将通知标记为已处理; 否则错误
起初我认为这意味着如果您返回 true,您会向 SharePoint 发出信号,表明您的处理程序已完成所有警报处理,并且 SharePoint 不应执行其默认行为。但是,在实践中,处理警报的方式似乎没有任何区别。你可以返回true或false,没有任何区别。
然后我用Reflector对源码进行了反汇编,可惜处理OnNotification返回值的代码不是托管的,而是原生的。
那么谁知道那个返回值是什么意思呢?
【问题讨论】:
标签: sharepoint return-value alerts