Pergunta

Eu tenho escrito um personalizado SPJobDefinition.No public override void Execute(Guid targetInstanceId) método que eu estou correndo algum código que é encapsulado em SPSecurity.RunWithElevatedPrivileges.Já que os trabalhos são executados sob a conta de pool de aplicativo (esta é uma declaração verdadeira, certo?), qual é a vantagem/finalidade de executar sob a Conta de Sistema?

Foi útil?

Solução

A partir do msdn sobre SPSecurity.RunWithElevatedPrivileges

Executa o método especificado com direitos de Controle Total, mesmo se o usuário não tem Controle Total

Os trabalhos sejam executados em serviço de timer do SharePoint conta.Esta conta não tem permissões de controlo total.É de permissões pode ser restrito.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top