Question

SPSECURITY.RUNWIHITHELVOTEDPRODUMES MÉTHODE EXÉCUTES La méthode spécifiée avec des droits de contrôle complets, même si l'utilisateur n'aura pas autrement contrôlé.

1) mais lequel sous quel compte ce code est-il exécuté?

J'ai lu qu'il fonctionne sous le compte système.

a.   what is this system account refers to?

est-ce le compte utilisé pour créer l'application Web ou est-ce le compte utilisé pour créer la collection de sites.Ou est-ce le SharePoint \ System (quel est ce compte, d'où est-il arrivé?) Quoi?

2) Il est dit que le code à l'intérieur de cela fonctionne sous les droits de contrôle complet.Mais alors, ne devons-nous pas ajouter cet utilisateur particulier (dire un compte système?) Dans l'un des groupes (membre) sur notre site afin d'obtenir le contrôle total?

Était-ce utile?

La solution

Veuillez vérifier MSDN: http:// msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.Runwithheelevatedprivileges(v=office.14).aspx

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é.

paramètres code de sécurité Type: Microsoft.SharePoint.spsecurity.CodetorunEnveated Une méthode de délégation qui doit fonctionner avec des droits élevés.Cette méthode est sous l'identité du pool d'applications, qui possède des privilèges d'administrateur de collecte de site sur toutes les collections de site hébergées par ce pool d'applications.

Autres conseils

Il fonctionne sous les autorisations du compte System de la liste WebApplication.Le compte système est le compte avec lequel le pool d'applications de l'application Web est configuré.

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