Pregunta

SPSECURITY.RUNWITHELEVATEDPRIVIEGE METHICE Ejecuta el método especificado con derechos de control completo, incluso si el usuario no tiene control total.

1) Pero, ¿cuál bajo la cuenta se ejecuta este código?

Leí que se ejecuta bajo la cuenta del sistema.

a.   what is this system account refers to?

¿Es la cuenta utilizada para crear la aplicación web o es la cuenta utilizada para crear la colección del sitio?O es el sistema SharePoint \ (¿Cuál es esta cuenta, de dónde vino?) ¿Qué?

2) Se dice que el código dentro de este funciona bajo los derechos de control total.Pero, entonces, ¿no tenemos que agregar este usuario en particular (digamos la cuenta del sistema?) En cualquiera de los grupos (miembro) en nuestro sitio para que obtenga el control total?

¿Fue útil?

Solución

Por favor, compruebe MSDN: http:// msdn.Microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedprivileges(V=Office.14).aspx

Ejecuta el método especificado con derechos de control completo incluso si el usuario no tiene control total.

parámetros código de seguridad Tipo: Microsoft.SharePoint.SPSECIurity.codeTorUnEvalado Un método de delegado que es para correr con derechos elevados.Este método se ejecuta bajo la identidad del grupo de aplicaciones, que tiene privilegios de administrador de colección de sitios en todas las colecciones de sitios alojadas por ese grupo de aplicaciones.

Otros consejos

Se ejecuta bajo los permisos de la cuenta del sistema de la solicitud web.La cuenta del sistema es la cuenta con la que se configura el grupo de aplicaciones de la aplicación web.

Licenciado bajo: CC-BY-SA con atribución
scroll top