Класс SPAlert
Представляет оповещение, приводит к возникновению ошибки периодических электронной почты или службы коротких сообщений (SMS) уведомления, отправленные пользователю о списка, элемента списка, документа или библиотеку документов, к которым применяется предупреждение.
Иерархия наследования
System.Object
Microsoft.SharePoint.SPAlert
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public NotInheritable Class SPAlert
'Применение
Dim instance As SPAlert
public sealed class SPAlert
Замечания
SPAlert сведения об оповещении, например, какие оповещения шаблон используется, частота оповещений и UserID пользователя, создавшего оповещение.
Используйте свойство Alerts или SPUser , или SPWeb класса возвращает объект SPAlertCollection , представляющий коллекцию оповещения пользователя или веб-узла. Используйте индексатор для получения одно оповещение из коллекции.
Примечание
После внесения любых изменений на предупреждение, используйте метод Update .
Примеры
Этот пример кода использует класс SPAlert для перебора всех оповещений для всех пользователей веб-узла и обновление частота оповещений.
Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim users As SPUserCollection = site.Users
Dim user As SPUser
For Each user In users
Dim alerts As SPAlertCollection = user.Alerts
Dim alert As SPAlert
For Each alert In alerts
alert.AlertFrequency =
Microsoft.SharePoint.SPAlertFrequency.Immediate
alert.Update()
Next alert
Next user
SPWeb oWebsite = SPContext.Current.Web;
SPUserCollection collUsers = oWebsite.Users;
foreach (SPUser oUser in collUsers)
{
SPAlertCollection collAlerts = oUser.Alerts;
foreach (SPAlert oAlert in collAlerts)
{
oAlert.AlertFrequency =
Microsoft.SharePoint.SPAlertFrequency.Immediate;
oAlert.Update();
}
}
Примечание
Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.