COMException im Listen Event Handler
März 1, 2011 in Development, SharePoint von Mario
In einem SharePoint Listen EventReceiver gibt es die schöne Möglichkeit synchrone und asynchrone Event Handler der Liste zu überschreiben. Möchte man im Falle einer Validierung zum Beispiel das Anlegen eines Elementes verhindern kann man das folgendermaßen tun:
if(irgendwas)
{
properties.Status = SPEventReceiverStatus.CancelWithError; properties.ErrorMessage = "Eigene Fehlermeldung"; properties.Cancel = true;
}
Normalerweise sollte man nun eine vernünftig dargestellte SharePoint Fehlermeldung erhalten. Sieht man stattdessen die gelbe ASP.Net Fehlerseite, ist man zunächst mal verärgert. Rest des Eintrags ansehen →



UG @ SharePoint Community
UG @ Xing
UG@Google+
UG@twitter