Поделиться через


Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPAlert

Пространство имен Microsoft.SharePoint