Question

J'ai écrit un généracodageCode personnalisé.Dans la méthode SPJobDefinition, j'exécute un code encapsulé dans public override void Execute(Guid targetInstanceId).Étant donné que les travaux sont exécutés dans le compte de la pool de l'App (il s'agit d'une énoncé véritable, non?), Quel est l'avantage / but de l'exécuter sous un compte système?

Était-ce utile?

La solution

de MSDN à propos de SPSecurity.RunwithheLevachedprivilues

Exécute la méthode spécifiée avec les droits de contrôle complets, même si l'utilisateur n'aura pas autrement contrôlé

Les travaux sont exécutés sous le compte de service SharePoint Timer.Ce compte n'aurait pas pu être des autorisations de contrôle intégral.Ses autorisations pourraient être restreintes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top