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.