BY Теперь я создал несколько пользовательских обработчиков предупреждений для SharePoint 2007 с использованием интерфейса IAlertNotifyHandler . Используя этот интерфейс, вы должны реализовать метод под названием OnNotification () , который имеет следующую подпись:
bool OnNotification (SPAlertHandlerParams ahp);
Как видите, этот метод должен возвращать логическое значение. В официальных документах MSDN приведено следующее объяснение этого возвращаемого значения:
true если Windows SharePoint Services
помечает уведомление как обработанное;
в противном случае ложь
Сначала я подумал, что это означает, что если вы вернете true , вы сообщаете SharePoint, что ваш обработчик выполнил всю обработку предупреждений, и SharePoint не должен выполнять свое поведение по умолчанию. Однако на практике, похоже, нет никакой разницы в способах обработки предупреждений. Вы можете вернуть true или false , это не имеет значения.
Затем я использовал Reflector для дизассемблирования исходного кода, но, к сожалению, код, который обрабатывает возвращаемое значение OnNotification, не управляемый, а собственный.
Так, кто знает, что означает это возвращаемое значение?