E-Mail-Ereignisempfänger
Die E-Mail-Ereignisempfänger unterstützen E-Mail-aktivierte Listeninstanzen und ermöglichen das Abfangen von Ereignissen, wenn eine Liste E-Mails erhält. Die Ereignisempfänger werden von SPEmailEventReceiver abgeleitet und überschreiben die virtuelle Methode EmailReceived. Listing 12.3 zeigt ein Beispiel.
namespace DevLeap.SP2010.EventReceivers { public class EmailEventReceiver : SPEmailEventReceiver { private List<String> validSenders; static EmailEventReceiver() { // Code weggelassen ... } public override void EmailReceived(SPList list, SPEmailMessage emailMessage, String receiverData) { if (!validSenders.Contains(emailMessage.Sender)) throw new Exception("Ungueltiger E-Mail-Absender"); base.EmailReceived(list, emailMessage, ...
Get Microsoft SharePoint 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.