Domanda

Ho scritto un SPJobDefinition personalizzato.Nel metodo public override void Execute(Guid targetInstanceId) in esecuzione un codice che è incapsulato in SPSecurity.RunWithElevatedPrivileges.Dal momento che i lavori vengono eseguiti con l'account APP Pool (questa è una vera affermazione, giusto?), Qual è il vantaggio / scopo di eseguirlo in un account di sistema?

È stato utile?

Soluzione

da msdn in merito a spsecurity.runwithelevaresprivileges

.

Esegue il metodo specificato con i diritti di controllo completi anche se l'utente non ha altrimenti il controllo completo

I lavori sono eseguiti con il conto del servizio Timer SharePoint.Questo account potrebbe non avere permessi di controllo completi.Le autorizzazioni potrebbero essere limitate.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top