Ereignissicherheit

Standardmäßig werden alle Ereignisse in SharePoint im Kontext des Benutzers bearbeitet, der das Ereignis ausgelöst hat. Ändert Bob zum Beispiel ein Listenelement, wird die Ereignismethode ItemUpdating im Kontext von Bob ausgeführt. Allerdings können sich auch Situationen ergeben, in denen der Code unter dem Systemkonto ausgeführt werden muss, beispielsweise in benutzerdefinierten SharePoint-Workflows. Für solche Fälle verfügt SharePoint über die Klasse SPSecurity, die einige Sicherheitsmethoden bietet, einschließlich der berühmten Methode RunWithElevatedPrivileges, mit der Sie einen SharePointProzess mit der Identität des Systemkontos ausführen können. Falls Ihr Empfänger aber einen weiteren Ereignisempfänger aktiviert, wird ...

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.