Baustein: Warnungen

Letzte Änderung: Freitag, 23. Oktober 2009

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Objektmodell für Warnungen
Für die Entwicklung von Warnungen verwendete XML
Bereiche im Zusammenhang mit der Entwicklung von Warnungen
Weitere Informationen zur Entwicklung von Warnungen

Mit Warnungen wird ein Framework für die Automatisierung von ereignisgesteuerten E-Mail- oder SMS-Benachrichtigungen bereitgestellt, die als Reaktion auf bestimmte Ereignisse ausgelöst oder nach einem Zeitplan ausgeführt werden. Warnungen können so präzisen Elementen angefügt werden wie beispielsweise Listen oder Listenelementen. In Microsoft SharePoint Foundation wird eine Bibliothek mit Warnungsvorlagen bereitgestellt, die Sie verwenden können, um Warnungen für häufig auftretende Szenarien zu aktivieren.

Objektmodell für Warnungen

Die Klassen, die Sie zum Erweitern des Basiswarnungssystems verwenden können, befinden sich im Microsoft.SharePoint-Namespace. Zu den wichtigsten Klassen und Schnittstellen gehören die folgenden:

  • SPAlert: Stellt eine Warnung dar und stellt Informationen bereit, beispielsweise ob es sich um eine E-Mail- oder SMS-Warnung handelt, welche Warnungsvorlage verwendet wird, die Warnungshäufigkeit und die ID des Benutzers, der die Warnung erstellt hat.

  • SPAlertTemplate: Stellt Informationen zu einer Warnungsvorlage bereit, in der Inhalt und Format einer Warnung definiert werden. In der Vorlage werden außerdem Formate und Rendering für E-Mail-Warnungen definiert.

  • SPAlertEventData: Stellt Informationen zu einem Warnereignis bereit.

  • IAlertNotifyHandler: Stellt eine Methode zum Behandeln von Ereignissen bereit, bei denen Warnungen gesendet werden.

  • IAlertUpdateHandler: Stellt Methoden zum Behandeln von Änderungen bereit, die an der Definition einer Warnung vorgenommen wurden.

Weitere Informationen zum Objektmodell für das Warnungsframework finden Sie unter Objektmodell für Warnungen.

Das Objektmodell für mobiles Messaging, auf dem das System der SMS-Warnungen basiert, befindet sich im Microsoft.SharePoint.MobileMessage-Namespace. Die wichtigsten Klassen für die Erweiterung des SMS-Warnungssystem sind folgende:

Weitere Informationen zum Objektmodell für mobiles Messaging finden Sie unter Entwicklung des mobilen Messagings (Übersicht).

Für die Entwicklung von Warnungen verwendete XML

Es wird ein Satz von Vorlagen bereitgestellt, mit denen jeweils angegeben wird, wie eine E-Mail- oder SMS-Version einer Warnung strukturiert ist. Diese Vorlagen sind in den Dateien AlertTemplates.xml und AlertTemplates_SMS.xml im Ordner %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML definiert. Sie können diese Dateien nicht ändern, aber Sie können eine Vorlage mit einer eigenen Vorlage außer Kraft setzen. Die Standardvorlage wird mit einem einfachen STSADM-Befehl mit der Ersatzversion überschrieben, die in der Konfigurationsdatenbank gespeichert wird. Weitere Informationen finden Sie unter Vordefinierte Benachrichtigungsvorlagen, Ändern der Anzeige von Benachrichtigungen und AlertTemplates- Schema.

Bereiche im Zusammenhang mit der Entwicklung von Warnungen

Baustein: Listen und Dokumentbibliotheken

Weitere Informationen zur Entwicklung von Warnungen

Detaillierte Informationen zur Entwicklung mit dem SharePoint Foundation-Warnungsframework finden Sie in diesem SDK im Abschnitt Warnungen in SharePoint Foundation. Siehe auch Entwicklung des mobilen Messagings (Übersicht).